WM_LBUTTONDBLCLK-meldingen er lagt inn når brukeren dobbeltklikker venstre museknapp 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_LBUTTONDBLCLK 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_LBUTTONDBLCLK meldinger, og dette systemet genererer hver gang brukeren trykker, utgivelser og trykker venstre museknapp innen tidsbegrensningen for dobbeltklikktiden systemets igjen. Når du dobbeltklikker venstre museknapp faktisk genererer fire meldinger: WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK, og WM_LBUTTONUP 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:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Mus Input oversikt, mus Input meldinger, GetCapture, GetDoubleClickTime, MAKEPOINTS, poeng, SetCapture, SetDoubleClickTime, WM_LBUTTONDOWN, WM_LBUTTONUP