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
Depending on the programming language used, the steps necessary to add a tab control to an application differ somewhat, but the following steps outline the basic method:
First, a tab control is added to a dialog using a resource editor (see section Creating a Dialog Resource). When the dialog is later used in an application, the tab control is automatically created and can be accessed using the supplied API. A tab control can also be created outside of a dialog. This is documented in the language specific programming sections Using C and Using C++/MFC.
Once the tab control has been created, the API functions documented in section C, C++ API can be used to add tabs, define attributes, respond to events, etc. The following samples create a very minimal tab control with three tabs as pictured below. This example can easily be extended by adding a few calls to define tab bitmaps or icons and change other tab components to alter the appearance of the tab control.
Using SftTabs/DLL - C Sample
Using SftTabs/DLL - C++/MFC Sample