Freigeben über


DL_BEGINDRAG Benachrichtigungscode

Benachrichtigt das übergeordnete Fenster des Ziehlistenfelds, dass der Benutzer auf die linke Maustaste auf ein Element geklickt hat. Ein Ziehlistenfeld sendet diesen Benachrichtigungscode in Form einer Ziehlistennachricht. Weitere Informationen finden Sie unter Ziehen von Listenfeldmeldungen.

DL_BEGINDRAG

    pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam; 

Parameter

lParam

Ein Zeiger auf eine DRAGLISTINFO-Struktur , die den DL_BEGINDRAG Benachrichtigungscode, das Handle zum Ziehlistenfeld und die Cursorposition enthält.

Rückgabewert

Geben Sie TRUE zurück, um den Ziehvorgang zu starten, oder FALSE , um den Ziehvorgang zu verhindern.

Bemerkungen

Bei der Verarbeitung dieses Benachrichtigungscodes bestimmt eine Fensterprozedur in der Regel das Listenelement an der angegebenen Cursorposition mithilfe der LBItemFromPt-Funktion . Anschließend wird TRUE oder FALSE zurückgegeben, je nachdem, ob das Element gezogen werden soll. Vor der Rückgabe von TRUE sollte die Fensterprozedur den Index des Listenelements speichern, damit die Anwendung weiß, welches Element verschoben oder kopiert werden soll, wenn der Ziehvorgang abgeschlossen ist.

Anforderungen

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