"Kontrolka nagłówków" jest to zwykle okno uznajdujące się powyżej kolumn tekstu lub numerów. Zawiera ona tytuł dla każdej z kolumn i może być podzielona na części. Użytkownik może zmieniać rozmiary każdej z części (kolumn) wykorzystując do tego myszkę.
Kontrolka ta jest dostępna tylko dla użytkowników programujących pod Windows 95 i Windows NT wersji 3.51 i późniejszych.
Nagłówki mogą zawierać także obrazki zapamiętane w liście CImageList.
| Metody | Opis |
|---|---|
| CHeaderCtrl | Konstruktor obiektu CHeaderCtrl. |
| Create | Tworzy standardową kontrolkę Windows i kojarzy ją z obiektem CHeaderCtrl. |
| GetItemCount | Zwraca ilość elementów na liście nagłówków. |
| GetItem | Pobiera informacje na temat elementu znajdującego się na liście. |
| SetItem | Ustawia atrybuty dla elementu na liście. |
| GetImageList | Zwraca uchwyt do listy obrazków. |
| SetImageList | Przypisuje kontrolce nagłówków listę obrazków. |
| GetItemRect | Zwraca rozmiar dla określonego elementu listy. |
| GetOrderArray | Zwraca (z lewa na prawo) kolejne indeksy elementów z listy. |
| SetOrderArray | Ustala kolejność elementów na liście. |
| OrderToIndex | Zwraca indeks elementu dla określonego porządku na liście. |
| InsertItem | Dopisuje element na listę. |
| DeleteItem | Usuwa element z listy. |
| Layout | Zwraca rozmiar i pozycję kontrolki dla zadanego wymiaru. |
| CreateDragImage | Tworzy przezroczyste tło dla obrazków. |
| SetHotDivider | Zmienia separator kolumn na umożliwiający za pomocą myszki przestawianie kolumn. |
| DrawItem | Rysuje określony element z listy. |