Die WM_RBUTTONDOWN-Nachricht wird gebucht, wenn der Benutzer die Rechte Maustaste drückt, während sich 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_RBUTTONDOWN 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.
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, MAKEPOINTS, Punkte, SetCapture, WM_RBUTTONDBLCLK, WM_RBUTTONUP