Sdílet prostřednictvím


Vytvoření ovládacího prvku záhlaví

Ovládací prvek záhlaví není přímo k dispozici v editoru dialogů (i když můžete přidat ovládací prvek seznamu, který obsahuje ovládací prvek záhlaví).

Vložení ovládacího prvku záhlaví do dialogového okna

  1. Ručně vložte členovou proměnnou typu CHeaderCtrl do třídy dialogového okna.

  2. V OnInitDialog, vytvořte a nastavte styly pro CHeaderCtrl, umístění a zobrazení.

  3. Přidejte položky do ovládacího prvku záhlaví.

  4. Pomocí Průvodce třídou můžete mapovat funkce obslužné rutiny ve třídě dialogového okna pro všechny zprávy s oznámením o ovládacím prvku záhlaví, které potřebujete zpracovat (viz mapování zpráv na funkce).

Vložení ovládacího prvku záhlaví do zobrazení (ne CListView)

  1. Vložte objekt CHeaderCtrl do třídy zobrazení.

  2. Styl, umístění a zobrazení ovládacího okna záhlaví v členské funkci zobrazení OnInitialUpdate .

  3. Přidejte položky do ovládacího prvku záhlaví.

  4. Pomocí Průvodce třídou můžete mapovat funkce obslužné rutiny ve třídě zobrazení pro všechny zprávy s oznámením ovládacím prvkem záhlaví, které potřebujete zpracovat (viz mapování zpráv na funkce).

V obou případech je vložený řídicí objekt vytvořen při vytvoření zobrazení nebo dialogového okna objektu. Potom je nutné volat CHeaderCtrl::Create pro vytvoření ovládacího okna. Chcete-li ovládací prvek umístit, zavolejte CHeaderCtrl::Layout k určení počáteční velikosti a umístění ovládacího prvku a SetWindowPos nastavit požadovanou pozici. Potom přidejte položky, jak je popsáno v části Přidávání položek do ovládacího prvku Záhlaví.

Další informace naleznete v tématu Vytvoření ovládacího prvku hlavičky v sadě Windows SDK.

Viz také

Používání atributu CHeaderCtrl
Ovládací prvky