Header-Steuerelement und Listensteuerelement
In den meisten Fällen verwenden Sie das Header-Steuerelement, das in einem CListCtrl oder CListView-Objekt eingebettet ist.Es gibt jedoch Fälle, in denen ein separates Header-Steuerelement-Objekt, z. B. Bearbeiten von Daten geeignet ist oder in den Spalten angeordnet, in Zeilen in einem von CView abgeleitetes Objekt.In diesen Fällen benötigen Sie mehr Kontrolle über die Darstellung und dem Standardverhalten eines eingebetteten Headersteuerelements.
Im Allgemeinen Fall, dass ein Headersteuerelement Standardwert bereitstellen möchten, Standardverhalten, sollten Sie CListCtrl oder CListView-Version verwenden.Verwenden Sie CListCtrl, wenn Sie die Funktionalität eines standardmäßigen Headersteuerelements soll, eingebettet in einer Listenansichts gemeinsamen regelung.Verwenden Sie CListView, wenn Sie die Funktionalität eines standardmäßigen Headersteuerelements soll, eingebettet in einem Ansichtsobjekt.
Hinweis |
---|
Diese Steuerelemente enthalten nur ein integriertes Headersteuerelement, wenn das ListView-Steuerelement mit dem LVS_REPORT Format erstellt wird. |
In den meisten Fällen kann die Darstellung des eingebetteten Headersteuerelements geändert werden, indem die Stile des enthaltenden Listenansicht-Steuerelements ändert.Darüber hinaus können Informationen über das Header-Steuerelement von Memberfunktionen des Listenansicht-Steuerelements Elemente abgerufen werden.Für vollständige Kontrolle und Zugriff, Attributen und Formaten des eingebetteten Headersteuerelements, empfiehlt es sich, dass ein Zeiger auf den Header-Steuerelement-Objekt abgerufen wird.
Das eingebettete Header-Steuerelement-Objekt kann von CListCtrl oder CListView mit einem Aufruf der entsprechenden GetHeaderCtrl zugegriffen werden Memberfunktion der Klasse.Der folgende Code zeigt dies:
CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader
Worüber möchten Sie mehr erfahren?
Siehe auch
Referenz
Verwenden Steuerelement-MFC-Klassen