Přizpůsobení vzhledu položky záhlaví
Nastavením parametru dwStyle při prvním vytvoření ovládacího prvku záhlaví (CHeaderCtrl::Create) můžete definovat vzhled a chování položek záhlaví nebo samotného ovládacího prvku záhlaví.
Tady je vzorkování stylů, které můžete nastavit, a jejich účel:
Pokud chcete, aby položka záhlaví vypadala jako tlačítko, použijte styl HDS_BUTTONS .
Tento styl použijte, pokud chcete provádět akce v reakci na kliknutí myší na položku záhlaví, například řazení dat podle konkrétního sloupce, jak je to provedeno v Aplikaci Microsoft Outlook.
Pokud chcete, aby položky záhlaví byly při průchodu kurzorem myši "horké sledování", použijte styl HDS_HOTTRACK .
Sledování horkého zobrazení zobrazuje 3D obrys, když ukazatel předává položku v jinak plochém pruhu.
Chcete-li označit, že ovládací prvek záhlaví by měl být skrytý, použijte styl HDS_HIDDEN .
Styl HDS_HIDDEN označuje, že ovládací prvek záhlaví je určen k použití jako kontejner dat, nikoli jako vizuální ovládací prvek. Tento styl automaticky neskryje ovládací prvek, ale místo toho ovlivňuje chování
CHeaderCtrl::Layout
. Hodnota vrácená v členuWINDOWPOS
cy struktury bude nula označující, že ovládací prvek by neměl být viditelný pro uživatele.
Další informace o těchto vlastnostech naleznete v tématu Položky v sadě Windows SDK. Informace o přidávání položek do ovládacího prvku záhlaví naleznete v tématu Přidání položek do ovládacího prvku Záhlaví.