Настройка внешнего вида элемента заголовка
Задав параметр dwStyle при первом создании элемента управления заголовком (CHeaderCtrl::Create), можно определить внешний вид и поведение элементов заголовка или самого элемента управления заголовком.
Ниже приведена выборка стилей, которые можно задать, и их назначение:
Чтобы сделать элемент заголовка похожим на pushbutton, используйте стиль HDS_BUTTONS .
Используйте этот стиль, если вы хотите выполнить действия в ответ на щелчки мыши на элемент заголовка, например сортировку данных по конкретному столбцу, как и в Microsoft Outlook.
Чтобы предоставить элементам заголовка внешний вид "горячего отслеживания", когда курсор мыши передает их, используйте стиль HDS_HOTTRACK .
Горячее отслеживание отображает трехмерную структуру, так как указатель передает элемент в другой плоской панели.
Чтобы указать, что элемент управления заголовком должен быть скрыт, используйте стиль HDS_HIDDEN .
Стиль HDS_HIDDEN указывает, что элемент управления заголовком предназначен для использования в качестве контейнера данных, а не визуального элемента управления. Этот стиль не скрывает элемент управления автоматически, но, вместо этого, влияет на поведение
CHeaderCtrl::Layout
. Значение, возвращаемое в элементеWINDOWPOS
структуры cy, равно нулю, указывающее, что элемент управления не должен быть видимым для пользователя.
Дополнительные сведения об этих свойствах см. в разделе "Элементы " в пакете SDK для Windows. Сведения о добавлении элементов в элемент управления заголовком см. в разделе "Добавление элементов в элемент управления заголовком".