XTR’HEADERSTYLE

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.