WM_RBUTTONDOWN

Mesajul WM_RBUTTONDOWN este înregistrată atunci când utilizatorul apasă 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_RBUTTONDOWN fwKeys = wParam;        / / cheie steaguri xPos = LOWORD(lParam);  / / orizontală poziția cursorului yPos = HIWORD(lParam);  / / verticală poziția cursorului 

 

Parametrii

fwKeys
Valoarea wParam. Indică dacă tastele virtuale diferite sunt în jos. Acest parametru poate fi orice combinație de următoarele valori:
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.

xPos
Valoarea cuvântul low-ordine lParam. Specifică coordonata x cursorului. Coordonate este relativ la colțul din stânga sus a zonei de client.
yPos
Valoarea cuvântul high-ordine lParam. Specifică coordonata y cursorului. Coordonate este relativ la colțul din stânga sus a zonei de client.

Valorile întroarse

Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.

Observații

Cererea poate utiliza macrocomanda MAKEPOINTS pentru a converti parametrul lParam o structură de puncte.

QuickInfo

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.

A se vedea, de asemenea

Prezentare de intrare mouse-ul, mesajele de intrare mouse-ul, GetCapture, MAKEPOINTS, puncte, SetCapture, WM_RBUTTONDBLCLK, WM_RBUTTONUP

Index