Dostosowywanie wyglądu elementu nagłówka
Ustawiając parametr dwStyle podczas pierwszego tworzenia kontrolki nagłówka (CHeaderCtrl::Create), można zdefiniować wygląd i zachowanie elementów nagłówka lub samej kontrolki nagłówka.
Oto próbkowanie stylów, które można ustawić i ich przeznaczenie:
Aby element nagłówka wyglądał jak naciśnięcie, użyj stylu HDS_BUTTONS .
Użyj tego stylu, jeśli chcesz wykonywać akcje w odpowiedzi na kliknięcia myszy na elemencie nagłówka, takim jak sortowanie danych według określonej kolumny, tak jak w programie Microsoft Outlook.
Aby nadać elementom nagłówka wygląd "gorącego śledzenia", gdy kursor myszy przechodzi nad nimi, użyj stylu HDS_HOTTRACK .
Funkcja śledzenia gorąca wyświetla konspekt 3-W, gdy wskaźnik przechodzi przez element na innym pasku płaskim.
Aby wskazać, że kontrolka nagłówka powinna być ukryta, użyj stylu HDS_HIDDEN .
Styl HDS_HIDDEN wskazuje, że kontrolka nagłówka ma być używana jako kontener danych, a nie kontrolka wizualizacji. Ten styl nie ukrywa automatycznie kontrolki, ale zamiast tego wpływa na zachowanie elementu
CHeaderCtrl::Layout
. Wartość zwrócona w elemencie cyWINDOWPOS
struktury będzie równa zero wskazująca, że kontrolka nie powinna być widoczna dla użytkownika.
Aby uzyskać więcej informacji na temat tych właściwości, zobacz Elementy w zestawie Windows SDK. Aby uzyskać informacje na temat dodawania elementów do kontrolki nagłówka, zobacz Dodawanie elementów do kontrolki nagłówka.