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
An application communicates with the SftTabs/DLL tab control by sending messages using the Windows SendMessage function. To simplify the process, SftTabs/DLL offers predefined macros for messages. This eliminates the casting of parameters and the use of SendMessage.
Name | Description |
---|---|
SFTTABS_CLASS | Defines the SftTabs/DLL control window class name. |
SFTTABS_COLORS | Used with GetCtlColors and SetCtlColors to retrieve and set a tab control's color attributes. |
SFTTABS_CONTROL | Used to describe a tab control's layout and attributes. |
SFTTABS_DRAGINFO | Used with GetDragInfo/SetDragInfo during tab reordering and drag & drop. |
SFTTABS_DRAWBACKGROUNDPROC | Defines the type of a user-supplied drawing callback routine called by SftTabs/DLL, which paints the tab page background. |
SFTTABS_DRAWINFO | Passed to an application defined callback routine which can calculate the size or paint the tab labels. |
SFTTABS_DRAWPROCPARM | Used as a parameter for SetDrawTabCallback to define an application-specific drawing callback routine, which paints the tab labels. |
SFTTABS_DRAWTABPROC | Defines the type of a user-supplied drawing callback routine called by SftTabs/DLL, which paints the tab labels. |
SFTTABS_DWORD_PTR | Represents a type large enough to hold a DWORD or pointer value. |
SFTTABS_GRAPH | Describes a tab's picture component and its location. |
SFTTABS_LONG_PTR | Represents a type large enough to hold a long or pointer value. |
SFTTABS_MAXROWS | Defines the maximum number of tab rows. |
SFTTABS_MAXTABS | Defines the maximum number of tabs per tab control. |
SFTTABS_NOCOLOR | Indicates that the default color should be used. |
SFTTABS_STATIC | Defines static linking of SftTabs/DLL to an application. |
SFTTABS_STYLETABLEA | Describes each available tab style. |
SFTTABS_TAB | Describes one tab label, including its colors, picture and text components. |
SFTTABS_TABCALLBACK | Defines the callback function associated with a tab. This callback routine is called by SftTabs/DLL to create and destroy the page associated with a tab. |
Name | Description |
---|---|
SftTabs_ActivatePage | Activates a page. |
SftTabs_AddTab | Adds a new tab to a tab control. The new tab will be added as the last tab. |
SftTabs_AdjustClientRect | Calculates a tab control size which will provide a client area of the given size. |
SftTabs_ClosePossible | The parent window of a tab control calls the SftTabs_ClosePossible function to test if a tabbed dialog or window can be ended. |
SftTabs_CopyWindowTitle | Copies the window caption of a window to another window. |
SftTabs_DeactivatePage | The parent window of a tab control calls the SftTabs_DeactivatePage function to signal that the current page is no longer the active page. |
SftTabs_DeleteTab | Deletes a tab from the tab control. |
SftTabs_Destroy | The parent window of a tab control calls SftTabs_Destroy when the parent window is about to be destroyed. |
SftTabs_DrawSelectionOutline | Draws a selection outline. |
SftTabs_FreeGDIPlusImageLoadedFromResource | Deletes a GDI+ image obtained using SftTabs_LoadGDIPlusImageFromResource. |
SftTabs_GetAllowAllInactive | Enables all tabs to become inactive. |
SftTabs_GetControlInfo | Retrieves tab control attributes. |
SftTabs_GetCount | Retrieves the number of tabs in a tab control. |
SftTabs_GetCtlColors | Returns the tab control's color attributes. |
SftTabs_GetCurrentTab | Retrieves the index of the currently active tab. |
SftTabs_GetDragInfo | Returns the drag & drop information while handling SFTTABSN_DRAGMOVE/SFTTABSN_DRAGDROP notifications. |
SftTabs_GetEndPageMessage | Retrieves the private message ID sent to a page of a tabbed dialog when the user chooses to switch to another page or to end the tabbed dialog. |
SftTabs_GetGDIPlusAvailable | Returns whether GDI+ support is available. |
SftTabs_GetNextTab | Retrieves the index of the next tab about to become active. |
SftTabs_GetStyleTable | Returns a pointer to the style table. The style table describes all available tab styles, suitable for use by a resource editor. |
SftTabs_GetTabControlFromPage | Returns the tab control window handle, given the window handle of a window attached to a tab. |
SftTabs_GetTabInfo | Retrieves tab attributes. |
SftTabs_GetTabLabel | Retrieves a tab's text. |
SftTabs_GetTabLabelLen | Retrieves the length of a tab's text. |
SftTabs_GetToolTip | Retrieves a tab's ToolTip text. |
SftTabs_GetToolTipLen | Retrieves the length of a tab's ToolTip text. |
SftTabs_GetVisibleCount | Retrieves the count of visible tabs. |
SftTabs_HandleDialogMessage | The parent dialog window of a tab control and the dialogs used as pages of a tab control call SftTabs_HandleDialogMessage to pass messages on to SftTabs/DLL so they can be processed. |
SftTabs_HandleWindowMessage | The parent window of a tab control and the windows or dialogs used as pages of a tab control call SftTabs_HandleWindowMessage to pass messages on to SftTabs/DLL so they can be processed. |
SftTabs_HitTest | Determines the tab index of the tab at a given location. |
SftTabs_InsertTab | Inserts a new tab at the specified position. |
SftTabs_IsHiRes | Returns whether high resolution support is enabled. |
SftTabs_IsRegisteredDialog | Determines whether a given dialog is registered with SftTabs/DLL for special tabbed dialog or tabbed window handling, such as accelerator key handling, ESCAPE and TAB key processing, etc. |
SftTabs_IsRegisteredWindow | Determines whether a given window is registered with SftTabs/DLL for special tabbed dialog or tabbed window handling, such as accelerator key handling, ESCAPE and TAB key processing, etc. |
SftTabs_IsTabControl | Determines whether a given window is a tab control. |
SftTabs_IsTabControlWithDialog | Determines whether a given window is a tab control with an attached page. |
SftTabs_IsTabControlWithPage | Determines whether a given window is a tab control with an attached page. |
SftTabs_LoadGDIPlusImageFromResource | Loads a GDI+ image from an application's or DLL's resources. |
SftTabs_MoveTab | Moves a tab within a tab control. |
SftTabs_PaintBitmap | Paints a bitmap. |
SftTabs_PaintTiledBitmap | Paints a bitmap, tiling it if necessary. |
SftTabs_QueryChar | Tests if a tab control responds to the specified character, i.e. the character is an accelerator key which the tab control processes. |
SftTabs_RegisterApp | Registers the application for use of SftTabs/DLL controls. |
SftTabs_RegisterDialog | Registers a dialog containing a tab control. |
SftTabs_RegisterWindow | Registers a window containing a tab control. |
SftTabs_ResetContent | Removes all tabs from a tab control. |
SftTabs_ResizePages | Resizes attached pages when using a frame window. |
SftTabs_ScrollTabs | Scrolls tabs in the direction specified. |
SftTabs_SetAllowAllInactive | Enables all tabs to become inactive. |
SftTabs_SetControlInfo | Sets tab control attributes. |
SftTabs_SetCtlColors | Sets the tab control's color attributes. |
SftTabs_SetCurrentTab | Makes the specified tab the new active tab. |
SftTabs_SetCurrentTabEx | Makes the specified tab the new active tab. |
SftTabs_SetDragInfo | Updates the drag & drop information while handling SFTTABSN_DRAGMOVE/SFTTABSN_DRAGDROP notifications. |
SftTabs_SetDrawTabCallback | Defines a drawing callback routine used to paint tab labels. |
SftTabs_SetPageActive | Notifies a tab control that the page attached to the currently active tab has been activated. |
SftTabs_SetPageInactive | Notifies a tab control that the page attached to the currently active tab has been deactivated. |
SftTabs_SetTabInfo | Sets the tab attributes for the specified tab. |
SftTabs_SetTabLabel | Sets a tab's text. |
SftTabs_SetToolTip | Sets a tab's ToolTip text. |
SftTabs_SetVersion | Sets the SftTabs/DLL version an application requires. |
SftTabs_SwitchTab | Switches to the next/previous tab. |
SftTabs_TransparentControls | The dialogs used as pages of a tab control call SftTabs_TransparentControls to pass messages on to SftTabs/DLL so they can be processed. |
SftTabs_UnregisterApp | Unregisters the application. |
SftTabs_UnregisterDialog | Unregisters a dialog which has been previously registered using SftTabs_RegisterDialog or SftTabs_RegisterWindow. |
SftTabs_UnregisterWindow | Unregisters a window which has been previously registered using SftTabs_RegisterDialog or SftTabs_RegisterWindow. |
See Also C++ Classes | Notifications