The optional column footer is available for single- and multi-column trees, with labeled buttons or just titles. The footer text is defined using the SetFooter function. Each footer or button label may be left or right justified or centered within the column boundaries. Column footer attributes are defined using the SetColumns function. Column footers can contain a single or multiple lines of text and a picture.
All pictures must be the same height and width for all column footers.
If a user clicks on a column footer, the application receives a SFTTREEN_LBUTTONDOWN_COLUMN_FOOTER notification.
If the resizing area of a column footer is double-clicked, a SFTTREEN_LBUTTONDBLCLK_COLUMNRES notification is generated. The application could resize the column using MakeColumnOptimal in response to the notification.
Only one column footer button can be in the pressed position at any one time.