Die WM_NCRBUTTONDBLCLK-Nachricht wird gebucht, wenn der Benutzer die Rechte Maustaste gedrückt, doppelklickt während der Cursor im Clientbereich eines Fensters befindet. Diese Meldung wird an das Fenster gebucht, die den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Meldung nicht gebucht.
WM_NCRBUTTONDBLCLK nHittest = (INT) wParam; / / Treffertests Wert p = MAKEPOINTS(lParam); / / position des Cursors
Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.
Ein Fenster muss nicht den CS_DBLCLKS Stil WM_NCRBUTTONDBLCLK Nachrichten empfangen haben.
Das System generiert eine WM_NCRBUTTONDBLCLK-Nachricht, 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_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_NCRBUTTONDBLCLK, und WM_NCRBUTTONUP wieder.
Eine Anwendung kann das MAKEPOINTS -Makro verwenden, um den lParam -Parameter in eine Punkte -Struktur zu konvertieren.
Wenn es dazu geeignet ist, sendet das System die Meldung WM_SYSCOMMAND an das Fenster.
&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, DefWindowProc, MAKEPOINTS, Punkte, WM_NCHITTEST, WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_SYSCOMMAND