Mesajul WM_MBUTTONDBLCLK este înregistrată atunci când utilizatorul face dublu clic pe butonul din mijloc al mouse-ului î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_MBUTTONDBLCLK 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_MBUTTONDBLCLK, care sistemul generează ori de câte ori utilizatorul prese, versiuni, și din nou apasă butonul din mijloc ooarece termenul sistemului dublu clic. Dublu clic pe butonul mijloc ooarece fapt generează mesaje de patru: WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MBUTTONDBLCLK, și WM_MBUTTONUP 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_MBUTTONDOWN, WM_MBUTTONUP