Listenelemente und Bildlisten

Ein "Element" in einem Listensteuerelement (CListCtrl) besteht aus einem Symbol, und möglicherweise eine Bezeichnung aus anderen Informationen ("in den Unterelementen").

Die Symbole für Listensteuerelement Elemente werden in Bildlisten enthalten.Eine Bildliste in voller Größe der Symbole enthält, die in der Symbolansicht verwendet werden.Ein zweites, optional, Bildliste enthält kleinere Versionen der gleichen Symbole für die Verwendung in anderen Ansichten des Steuerelements.Eine dritte optionale Liste enthält (z. B. Bilder" Status "das Kontrollkästchen für die Anzeige vor den kleinen Symbolen in bestimmten Ansichten.Eine vierte optionale Liste enthält Bilder, die in den einzelnen Header Elemente des Listensteuerelements angezeigt werden.

HinweisHinweis

Wenn ein ListView-Steuerelement mit dem LVS_SHAREIMAGELISTS Format erstellt wird, sind Sie für das Zerstören der Bildlisten zuständig, wenn sie nicht mehr verwendet werden.Geben Sie dieses Format, wenn Sie dieselben Bildlisten mehreren Listenansicht-Steuerelementen zuweisen. Andernfalls hat möglicherweise mehr als ein Steuerelement, dieselbe Bildliste zu zerstören.

Weitere Informationen über Listenelemente finden Sie unter Listenansichts-Bildlisten und Elemente und Unterelemente in Windows SDK.Siehe auch Klasse CImageList in der MFC-Referenz und Verwenden von CImageList in dieser Familie von Artikeln.

Um ein Listensteuerelement zu erstellen, müssen Sie die zu verwendende Bildlisten stellen wenn Sie neue Element in die Liste ein.Im folgenden Beispiel wird dieses Verfahren, in der m_pImagelist ein Zeiger vom Typ CImageList ist und m_listctrl ein CListCtrl Datenmember ist.

m_ListImageList.Create(16, 16, ILC_COLOR, 2, 2);
m_ListImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_ListImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
m_ListCtrl.SetImageList(&m_ListImageList, LVSIL_SMALL);

Wenn Sie nicht planen, Symbole in der Listenansicht oder Listensteuerelement anzeigen, benötigen Sie keine Bildlisten.

Siehe auch

Referenz

Verwenden von CListCtrl

Konzepte

Steuerelemente (MFC)