WM_MBUTTONDBLCLK-meldingen er lagt inn når brukeren dobbeltklikker den midterste museknappen mens markøren er i klientområdet for et vindu. Hvis musen ikke er fanget opp, posteres meldingen til vinduet under markøren. Ellers er meldingen postert til vinduet som har fanget musen.
WM_MBUTTONDBLCLK fwKeys = wParam; / / nøkkel flags xplass = gjentakelsesantallet; / / vannrette plasseringen av markøren yplass = HIWORD(lParam); / / vertikal posisjon av markør
| Verdi | Beskrivelse |
|---|---|
| MK_CONTROL | Hvis du ctrl-tasten er nede. |
| MK_LBUTTON | Sett Hvis venstre museknapp er nede. |
| MK_MBUTTON | Sett Hvis midtre museknapp er nede. |
| MK_RBUTTON | Sett Hvis høyre museknapp er nede. |
| MK_SHIFT | Hvis Skift er nede. |
Hvis et program behandler denne meldingen, den egentlig skal returnere null.
Bare vinduer som har stilen CS_DBLCLKS kan motta WM_MBUTTONDBLCLK meldinger, og dette systemet genererer hver gang brukeren trykker, utgivelser, og trykker på nytt midtre museknapp innen tidsbegrensningen for dobbeltklikktiden systemets. Å dobbeltklikke den midterste museknappen faktisk genererer fire meldinger: WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MBUTTONDBLCLK, og WM_MBUTTONUP på nytt.
Et program kan bruke makroen MAKEPOINTS til å konvertere lParam -parameteren til en poeng -struktur.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Mus Input oversikt, mus Input meldinger, GetCapture, GetDoubleClickTime, MAKEPOINTS, poeng, SetCapture, SetDoubleClickTime, WM_MBUTTONDOWN, WM_MBUTTONUP