Freigeben über


TreeView_SetImageList Makro (commctrl.h)

Legt die normale Bildliste oder die Statusbildliste für ein Strukturansichtssteuerelement fest und zeichnet das Steuerelement mithilfe der neuen Bilder neu. Sie können dieses Makro verwenden oder die TVM_SETIMAGELIST Nachricht explizit senden.

Syntax

void TreeView_SetImageList(
   hwnd,
   himl,
   iImage
);

Parameter

hwnd

Typ: HWND

Handle für das Strukturansichtssteuerelement.

himl

Typ: HIMAGELIST

Das HIMAGELIST-Handle für die Bildliste. Wenn himlNULL ist, entfernt die Meldung die angegebene Bildliste aus dem Strukturansichtssteuerelement.

iImage

Typ: INT

Typ der festzulegenden Bildliste. Dieser Parameter kann einer der folgenden Werte sein:

Wert Bedeutung
TVSIL_NORMAL
Gibt die normale Bildliste an, die ausgewählte, nicht ausgewählte und überlagerte Bilder für die Elemente eines Strukturansichtssteuerelements enthält.
TVSIL_STATE
Gibt die Statusbildliste an. Sie können Zustandsbilder verwenden, um anwendungsdefinierte Elementzustände anzugeben. Ein Zustandsbild wird links neben dem ausgewählten oder nicht ausgewählten Bild eines Elements angezeigt.

Rückgabewert

Keine

Bemerkungen

Das Strukturansichtssteuerelement zerstört die mit dieser Meldung angegebene Bildliste nicht. Ihre Anwendung muss die Bildliste zerstören, wenn sie nicht mehr benötigt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h

Weitere Informationen

Referenz

TVM_GETIMAGELIST

TreeView_GetImageList