Hide

SftTabs/DLL 6.5 - Tab Control

Display
Print

GetCurrentTab

Retrieves the index of the currently active tab.

C

int SftTabs_GetCurrentTab(HWND hwndCtl);

C++

int CSftTabs::GetCurrentTab() const;

Parameters

hwndCtl

The window handle of the tab control.

Returns

The return value is the index of the currently active tab. -1 is returned if no tab is active or if an error occurred.

Comments

The GetCurrentTab function retrieves the index of the currently active tab.

The currently active tab can be set using SetCurrentTab. It is possible for all tabs to be inactive (based on SetAllowAllInactive) in which case there is no current tab.

Examples

C

    case WM_COMMAND: {
        HWND hwndCtl = (HWND) lParam;
        int id = LOWORD(wParam);
        int code = HIWORD(wParam);
        if (hwndCtl) {
            switch (id) {
            case IDC_P4_NEXT: {
                HWND hwndTab = SftTabs_GetTabControlFromPage(hwndDlg);
                int iTab = SftTabs_GetCurrentTab(hwndTab);
                SftTabs_SetCurrentTab(hwndTab, iTab+1);
                break;
             }
            case IDC_P4_PREVIOUS: {
                HWND hwndTab = SftTabs_GetTabControlFromPage(hwndDlg);
                int iTab = SftTabs_GetCurrentTab(hwndTab);
                SftTabs_SetCurrentTab(hwndTab, iTab-1);

See Also C/C++ API | C++ Classes | Notifications


Last Updated 08/13/2020 - (email)
© 2024 Softel vdm, Inc.