WM_LBUTTONDBLCLK

Die Nachricht WM_LBUTTONDBLCLK wird gebucht, wenn der Benutzer die linke Maustaste, doppelklickt während der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht an das Fenster unter dem Cursor gebucht. Andernfalls wird die Nachricht an das Fenster gebucht, das die Maus erfasst hat.

WM_LBUTTONDBLCLK FwKeys = wParam;        / / Schlüssel Fahnen xPos = LOWORD(lParam);  / / horizontale Position des Cursors yPos = HIWORD(lParam);  / / vertikale Position des Cursors 

 

Parameter

fwKeys
Der wParam-Wert. Gibt an, ob verschiedene virtuelle Tasten unten sind. Dieser Parameter kann eine beliebige Kombination der folgenden Werte sein.:
Wert Beschreibung
MK_CONTROL Legen Sie, wenn die STRG-Taste gedrückt ist.
MK_LBUTTON Legen Sie, wenn die linke Maustaste gedrückt ist.
MK_MBUTTON Legen Sie, wenn die mittlere Maustaste gedrückt ist.
MK_RBUTTON Legen Sie, wenn die Rechte Maustaste gedrückt ist.
MK_SHIFT Legen Sie, wenn die Shift-Taste gedrückt ist.

xPos
Das niedrige Word der lParam-Wert. Gibt die X-Koordinate des Cursors. Die Koordinate ist relativ zu der oberen linken Ecke des Clientbereichs.
yPos
Das hohe Word der lParam-Wert. Gibt die y-Koordinate des Cursors. Die Koordinate ist relativ zu der oberen linken Ecke des Clientbereichs.

Rückgabewerte

Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.

Bemerkungen

Nur Fenster, die den CS_DBLCLKS Stil erhalten WM_LBUTTONDBLCLK Nachrichten, die das System generiert, wenn der Benutzer drückt, frei und wieder die linke Maustaste innerhalb des Systems drückt. Doppelklick der linken Maustaste tatsächlich generiert vier Nachrichten: WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK, und WM_LBUTTONUP wieder.

Eine Anwendung kann das MAKEPOINTS -Makro verwenden, um den lParam -Parameter in eine Punkte -Struktur zu konvertieren.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über die Eingabe der Maus, Maus Input Nachrichten, GetCapture, GetDoubleClickTime, MAKEPOINTS, Punkte, SetCapture, SetDoubleClickTime, WM_LBUTTONDOWN, WM_LBUTTONUP

Index