Freigeben über


TreeView_CreateDragImage Makro (commctrl.h)

Erstellt eine Ziehbitmap für das angegebene Element in einem Strukturansicht-Steuerelement. Das Makro erstellt außerdem eine Bildliste für die Bitmap und fügt die Bitmap der Bildliste hinzu. Eine Anwendung kann das Bild beim Ziehen des Elements mithilfe der Bildlistenfunktionen anzeigen. Sie können dieses Makro verwenden oder die TVM_CREATEDRAGIMAGE Nachricht explizit senden.

Syntax

HIMAGELIST TreeView_CreateDragImage(
   HWND      hwnd,
   HTREEITEM hitem
);

Parameter

hwnd

Typ: HWND-

Behandeln sie das Strukturansichtssteuerelement.

hitem

Typ: HTREEITEM-

Behandeln Sie das Element, das die neue Ziehbitmap empfängt.

Rückgabewert

Typ: HIMAGELIST

Gibt den Ziehpunkt an die Bildliste zurück, zu der die Ziehbitmap hinzugefügt wurde, falls dies erfolgreich war, oder NULL- andernfalls.

Bemerkungen

Wenn Sie ein Strukturansicht-Steuerelement ohne eine zugeordnete Bildliste erstellen, können Sie das TreeView_CreateDragImage Makro nicht verwenden, um das Bild während eines Ziehvorgangs anzuzeigen. Sie müssen ihre eigene Methode zum Erstellen eines Ziehcursors implementieren.

Ihre Anwendung ist dafür verantwortlich, die Bildliste zu zerstören, wenn sie nicht mehr benötigt wird.

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