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
The SFTTREE_SELENTRY structure is used by GetSelItemsArray to return an array of structures describing groups of selected items.
typedef struct tagSftTreeSelEntry { int start; // starting entry of selected range int end; // ending entry of selected range } SFTTREE_SELENTRY, * LPSFTTREE_SELENTRY; typedef const SFTTREE_SELENTRY * LPCSFTTREE_SELENTRY;
The index of the first selected item in the current group described by SFTTREE_SELENTRY.
The index of the last selected item in the current group described by SFTTREE_SELENTRY. This value may be the same as the start value, indicating that the current group consists of just one selected item. end is guaranteed to be equal to or greater than start.
The SFTTREE_SELENTRY structure is used by GetSelItemsArray to return an array of structures describing groups of selected items.
In a multiple selection tree control, many discontiguous groups of items may be selected. While GetSelItems returns an index for each selected item, GetSelItemsArray returns an array of groups of selected items. For a large number of selected items this is the preferred method.
Note that the array becomes invalid as soon as a selection is changed using API functions or by the user. When using API calls to modify the selected items, the array has to be retrieved again using GetSelItemsArray.
The array returned by GetSelItemsArray is read/only and cannot be modified. SetCurSel, SetSel and SelItemRange should be used to select or deselect items.
See Also C/C++ API | Categories | Notifications