Mesajul WM_RBUTTONDBLCLK este înregistrată atunci când utilizatorul face dublu clic pe butonul drept al mausului în timp ce cursorul este în zonă client o fereastră. Dacă mouse-ul nu este capturat, mesajul este postat la fereastra de sub cursor. În caz contrar, mesajul este postat la fereastra care a capturat mouse-ul.
WM_RBUTTONDBLCLK fwKeys = wParam; / / cheie steaguri xPos = LOWORD(lParam); / / orizontală poziția cursorului yPos = HIWORD(lParam); / / verticală poziția cursorului
| Valoarea | Descriere |
|---|---|
| MK_CONTROL | Dacă tasta ctrl este în jos. |
| MK_LBUTTON | Dacă butonul din stânga al mausului este în jos. |
| MK_MBUTTON | Dacă butonul mouse-ului de mijloc este în jos. |
| MK_RBUTTON | Dacă butonul drept al mausului este în jos. |
| MK_SHIFT | Dacă tasta shift este în jos. |
Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.
Numai windows care au stilul CS_DBLCLKS pot primi mesaje de WM_RBUTTONDBLCLK, care sistemul generează ori de câte ori utilizatorul prese, versiuni, și din nou apasă butonul drept al mausului termenul sistemului dublu clic. Dublu clic pe butonul drept al mausului fapt generează mesaje de patru: WM_RBUTTONDOWN, WM_RBUTTONUP, WM_RBUTTONDBLCLK, și WM_RBUTTONUP din nou.
Cererea poate utiliza macrocomanda MAKEPOINTS pentru a converti parametrul lParam o structură de puncte.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Prezentare de intrare mouse-ul, mesajele de intrare mouse-ul, GetCapture, GetDoubleClickTime, MAKEPOINTS, puncte, SetCapture, SetDoubleClickTime, WM_RBUTTONDOWN, WM_RBUTTONUP