SftTree/DLL 7.5 - Tree Control New Features
SftTree/DLL 7.5 is virtually 100% upward compatible from version 7.0 and earlier versions. The following major enhancements have been made available with SftTree/DLL 7.5:
SftTree/DLL 7.5 no longer provides help documentation integrated with development tools in various custom formats - instead documentation is located at https://softelvdm.com/Documentation/SftTree DLL 7 5, which allows for continuous documentation updates without the need to release a new product version. Web access is required to access the product documentation. New built-in column . New column . New column . New EnableSortIndicators function to enable built-in header , typically used for column sorting. New GetDisplayFooterDropDownRect function to retrieve the position of a . New GetDisplayHeaderDropDownRect function to retrieve the position of a . New GetFlybyIndex function to retrieve to index of the current target item of flyby highlighting. New GetSortColumn1 function to retrieve the current sort selection. New GetSortIndicator function to retrieve the current sort selection of a specific column. New ResetSortIndicators function to clear all . New SetSortIndicator function to set the current sort selection of a specific column. New SFTTREEN_FLYBYHIGHLIGHT notification indicating that the item highlighted by flyby highlighting has changed. New SFTTREEN_LBUTTONDOWN_COLUMN_HEADERDD, SFTTREEN_MBUTTONDOWN_COLUMN_HEADERDD, SFTTREEN_RBUTTONDOWN_COLUMN_HEADERDD notifications indicating that a has been clicked. New SFTTREEN_LBUTTONDBLCLK_COLUMN_HEADERDD, SFTTREEN_MBUTTONDBLCLK_COLUMN_HEADERDD, SFTTREEN_RBUTTONDBLCLK_COLUMN_HEADERDD notifications indicating that a has been double-clicked. New SFTTREEN_LBUTTONDOWN_COLUMN_FOOTERDD, SFTTREEN_MBUTTONDOWN_COLUMN_FOOTERDD, SFTTREEN_RBUTTONDOWN_COLUMN_FOOTERDD notifications indicating that a has been clicked. New SFTTREEN_LBUTTONDBLCLK_COLUMN_FOOTERDD, SFTTREEN_MBUTTONDBLCLK_COLUMN_FOOTERDD, SFTTREEN_RBUTTONDBLCLK_COLUMN_FOOTERDD notifications indicating that a has been double-clicked.
The following enhancements were made available in version 7.0:
The following enhancements were made available in version 6.5:
Windows 98 and Windows ME are no longer supported. For support of these platforms, an older version of SftTree/DLL must be used instead (version 6.0 or earlier).
can now define a gradient fill as background (see SFTTREE_CELL, colorBgEnd and flag3). can now display a progress bar (see SFTTREE_CELL, colorProgress and colorProgressEnd, progressVal, progressMax). It is now possible to prevent a user from selecting disabled items (see ItemStatus, SFTTREE_CONTROL fSelectEnabledItemsOnly). Individual column headers can now define their own colors and can individually override Windows themes (see SFTTREE_COLUMN_EX, fColorsOverrideTheme). The row header color definitions can now override Windows themes (see SFTTREE_CONTROL, fRowHeaderColorsOverrideTheme). The color definitions can now override Windows themes (see SFTTREE_CONTROL, fRowColumnHeaderColorsOverrideTheme). Column specific defaults for background colors (gradient fills) and progress bars are now available (see SFTTREE_COLUMN_EX, flag3). New FindStringEx function which allows searching of subsets of items, with starting/ending index, levels, etc. New CalcOptimalCellDimensions function to determine whether contents are truncated. GetFlyby and SetFlyby have been replaced by SFTTREE_CONTROL, iFlybyStyle, which now also allows all to be underlined. New SFTTREEN_COLUMNSIZESTARTED notification indicating that column resizing is starting. New SFTTREEN_COLUMNSIZEENDED notification indicating that column resizing has ended. SetCellInfo now allows updating attributes of all of an item in one operation. Deselecting individual items in a multiple selection tree control is now identical to the selection method. Default color values for the selection outline are now operating system .