Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Ručně vložte členovou proměnnou typu CHeaderCtrl do třídy dialogového okna.
V OnInitDialog, vytvořte a nastavte styly pro
CHeaderCtrl, umístění a zobrazení.Přidejte položky do ovládacího prvku záhlaví.
Pomocí Průvodce třídami můžete mapovat funkce obslužné rutiny ve třídě dialogového okna pro všechny oznamovací zprávy ovládacích prvků záhlaví, které potřebujete zpracovat (viz Mapování zpráv na funkce).
Jak vložit ovládací prvek záhlaví do zobrazení (ale ne do CListView)
Vložte objekt CHeaderCtrl do třídy zobrazení.
Funkci stylování, pozicování a zobrazení ovládacího okna záhlaví proveďte v členské funkci zobrazení OnInitialUpdate.
Přidejte položky do ovládacího prvku záhlaví.
Pomocí Průvodce třídou můžete mapovat funkce obslužné rutiny ve třídě zobrazení pro jakékoli oznámení zpráv ovládacího prvku 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í pohledu nebo dialogového 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.