This field supports flags relating to column header style. The style flags are:
Symbol |
Value |
Meaning |
XTHSF_VCENTER |
&h00 |
vertically centered in header cell |
XTHSF_TOP |
&h01 |
top alignment |
XTHSF_BOTTOM |
&h02 |
aligned at bottom of header cell |
XTHSF_NOHIGHLIGHT |
&h20 |
headers are buttons, but don't get auto-highlighted when the column is active. |
XTHSF_BTNSTAY |
&h40 |
header buttons stay down when clicked (if not =NOHIGHLIGHT) |
XTHSF_DISABLED |
&h80 |
header disabled, cannot be clicked |
The _VCENTER, _TOP and _BOTTOM flags control the vertical alignment of the header text. The default is XTHSF_VCENTER.
The _NOHIGHLIGHT flag causes the column headers to act/look like ordinary text cells, rather than as buttons. This will eliminate the highlighting of the column headers in editable trees, which is sometimes distracting.
The last two flags are somewhat obscure, but are documented here for completeness:
The _BTNSTAY flag causes the header buttons to stay in the down position when clicked. (Only effective when not sorting, so this is of minimal value also.)
The _DISABLED flag disables the click-sensitivity of the headers (which effectively disables sorting, so is more or less subservient to the XTF_SORT flag).
Note: In addition to these various options relating to the style of the header, be aware that you can hide the header entirely by setting the XTR'HIDEHEADER field to 1.