Mesajul WM_MBUTTONDOWN este înregistrată atunci când utilizatorul apasă 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_MBUTTONDOWN 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.
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, MAKEPOINTS, puncte, SetCapture, WM_MBUTTONDBLCLK, WM_MBUTTONUP