Die WM_RBUTTONDBLCLK-Nachricht wird gebucht, wenn der Benutzer die Rechte Maustaste gedrückt, 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_RBUTTONDBLCLK FwKeys = wParam; / / Schlüssel Fahnen xPos = LOWORD(lParam); / / horizontale Position des Cursors yPos = HIWORD(lParam); / / vertikale Position des Cursors
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. |
Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.
Nur Fenster, die den CS_DBLCLKS Stil erhalten WM_RBUTTONDBLCLK Nachrichten, die das System generiert, wenn der Benutzer drückt, gibt frei, und wieder die Rechte Maustaste innerhalb des Systems drückt. Durch Doppelklicken auf die Rechte Maustaste tatsächlich generiert vier Nachrichten: WM_RBUTTONDOWN, WM_RBUTTONUP, WM_RBUTTONDBLCLK, und WM_RBUTTONUP wieder.
Eine Anwendung kann das MAKEPOINTS -Makro verwenden, um den lParam -Parameter in eine Punkte -Struktur zu konvertieren.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Übersicht über die Eingabe der Maus, Maus Input Nachrichten, GetCapture, GetDoubleClickTime, MAKEPOINTS, Punkte, SetCapture, SetDoubleClickTime, WM_RBUTTONDOWN, WM_RBUTTONUP