WM_RBUTTONDOWN

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 

 

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 zur oberen linken Ecke des Clientbereichs.
yPos
Das hohe Word der lParam-Wert. Gibt die y-Koordinate des Cursors. Die Koordinate ist relativ zur oberen linken Ecke des Clientbereichs.

Rückgabewerte

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

Bemerkungen

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:Nicht unterstützt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über die Eingabe der Maus, Maus Input Nachrichten, GetCapture, MAKEPOINTS, Punkte, SetCapture, WM_RBUTTONDBLCLK, WM_RBUTTONUP

Index