SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Retrieves the index of the currently active tab.
C
int SftTabs_GetCurrentTab(HWND hwndCtl);
C++
int CSftTabs::GetCurrentTab() const;
hwndCtl
The window handle of the tab control.
The return value is the index of the currently active tab. -1 is returned if no tab is active or if an error occurred.
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.
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