Freigeben über


TreeView_SetCheckState Makro (commctrl.h)

Legt das Statusbild des Elements auf "aktiviert" oder "deaktiviert" fest. Sie können auch die TVM_SETITEM Nachricht direkt verwenden.

Syntax

UINT TreeView_SetCheckState(
   HWND      hwndTV,
   HTREEITEM hti,
   BOOL      fCheck
);

Parameter

hwndTV

Typ: HWND-

Behandeln sie das Strukturansichtssteuerelement.

hti

Typ: HTREEITEM-

Behandeln sie das Element.

fCheck

Typ: BOOL-

Wert, der angibt, welches Zustandsbild angezeigt wird. Legen Sie fCheck- auf TRUE fest, um das aktivierte Zustandsbild anzuzeigen, oder FALSE-, um das deaktivierte Bild anzuzeigen.

Rückgabewert

Typ: UINT-

Der Rückgabewert wird nicht verwendet.

Bemerkungen

Ein Strukturansichtssteuerelement kann über zwei Bildlisten verfügen. In der Normalbildliste werden die ausgewählten, nicht ausgewählten und überlagerten Bilder gespeichert. Kontrollkästchen werden in der Statusbildliste gespeichert und links neben dem entsprechenden Normalbild angezeigt. Zustandsbilder werden durch einen 1-basierten Index angegeben. Ein Index von Null gibt an, dass kein Zustandsbild vorhanden ist. Eine Erläuterung zur Behandlung von Strukturansichtsbildern finden Sie unter Tree-View Bildlisten.

Wenn Sie eigene Zustandsbilder definieren möchten, geht dieses Makro davon aus, dass die aktivierten und deaktivierten Bilder dieselben Indizes wie die Standardbildliste aufweisen: 1 für deaktivierte und 2 für aktiviert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h