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.
Ve většině případů použijete ovládací prvek záhlaví, který je vložen do objektu CListCtrl nebo CListView . Existují však případy, kdy je žádoucí samostatný řídicí objekt záhlaví, například manipulace s daty, uspořádané do sloupců nebo řádků, v objektu odvozeného od CView. V těchto případech potřebujete větší kontrolu nad vzhledem a výchozím chováním vloženého ovládacího prvku záhlaví.
V běžném případě, že chcete, aby ovládací prvek záhlaví poskytoval standardní výchozí chování, můžete místo toho použít CListCtrl nebo CListView . Použijte CListCtrl
, když chcete využít funkce výchozího ovládacího prvku záhlaví, vloženého do běžného zobrazení seznamu. Při použití CListView získáte funkčnost výchozího ovládacího prvku záhlaví vloženého do objektu zobrazení.
Poznámka:
Tyto ovládací prvky obsahují pouze předdefinovaný ovládací prvek záhlaví, pokud je ovládací prvek zobrazení seznamu vytvořen pomocí stylu LVS_REPORT .
Ve většině případů lze vzhled vloženého ovládacího prvku záhlaví změnit změnou stylů obsahujícího ovládací prvek zobrazení seznamu. Kromě toho lze informace o ovládacím prvku záhlaví získat prostřednictvím členských funkcí nadřazeného ovládacího prvku zobrazení seznamu. Pro úplné řízení a přístup k atributům a stylům vloženého ovládacího prvku záhlaví se však doporučuje získat ukazatel na objekt ovládacího prvku záhlaví.
K objektu ovládacího prvku vložené hlavičky lze přistupovat jak z CListCtrl
, tak z CListView
voláním členské funkce třídy GetHeaderCtrl
. Následující kód ukazuje toto:
CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader