Wiadomość WM_RBUTTONDBLCLK jest księgowany, gdy użytkownik kliknie dwukrotnie prawy przycisk myszy, gdy kursor znajduje się w obszarze klienta okna. Jeśli mysz nie jest przechwycona, wiadomość jest księgowana w oknie poniżej kursora. W przeciwnym wypadku wiadomość jest księgowana okno, w którym zostały przechwycone myszy.
WM_RBUTTONDBLCLK fwKeys = wParam; / / Klucz flags xPos = LOWORD(lParam); / / pozioma pozycja kursora yPos = HIWORD(lParam); / / pionowe położenie kursora
Wartość | Opis |
---|---|
MK_CONTROL | Jeśli klawisz ctrl jest wyłączony. |
MK_LBUTTON | Jeśli jest lewy przycisk myszy. |
MK_MBUTTON | Jeśli środkowy przycisk myszy jest wyłączony. |
MK_RBUTTON | Jeśli prawym przyciskiem myszy jest wyłączony. |
MK_SHIFT | Jeśli klawisz shift jest wyłączony. |
Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.
Tylko systemu windows, które mają stylu CS_DBLCLKS można otrzymywać wiadomości WM_RBUTTONDBLCLK, których system generuje zawsze, gdy użytkownik naciska, zwalnia i ponownie naciśnie przycisk prawym przyciskiem myszy w obrębie systemu limit czasu dwukrotnego kliknięcia. Dwukrotne kliknięcie prawym przyciskiem myszy faktycznie generuje cztery wiadomości: WM_RBUTTONDOWN, WM_RBUTTONUP, WM_RBUTTONDBLCLK i ponownie WM_RBUTTONUP.
Aplikację można użyć makra MAKEPOINTS konwertować parametru fikcyjnymi struktury punktów.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Przegląd danych wejściowych myszy, mysz wprowadzania wiadomości, GetCapture, GetDoubleClickTime, MAKEPOINTS, punktów, SetCapture, SetDoubleClickTime, WM_RBUTTONDOWN, WM_RBUTTONUP