De WM_MBUTTONDBLCLK bericht is geplaatst wanneer de gebruiker dubbelklikt op de middelste muisknop terwijl de cursor zich in het clientgebied van een venster. Als de muis niet is vastgelegd, wordt het bericht is gepost naar het venster onder de cursor. Anders, het bericht is gepost naar het venster dat de muis heeft gevangen.
WM_MBUTTONDBLCLK fwKeys = wParam; / / sleutel vlaggen xPos = LOWORD(lParam); / / horizontale positie van de cursor yPos = HIWORD(lParam); / / verticale positie van de cursor
| Waarde | Beschrijving |
|---|---|
| MK_CONTROL | Instellen als de ctrl-toets ingedrukt is. |
| MK_LBUTTON | Als de linker mouse button down is ingesteld. |
| MK_MBUTTON | Instellen als de middelste muisknop ingedrukt is. |
| MK_RBUTTON | Instellen als de rechter muisknop ingedrukt is. |
| MK_SHIFT | Instellen als de shift-toets ingedrukt is. |
Als een toepassing wordt dit bericht verwerkt, moet het nul terugkeren.
WM_MBUTTONDBLCLK berichten, die het systeem genereert wanneer de gebruiker indrukt, loslaat, en drukt u opnieuw op de middelste muisknop binnen de tijdslimiet van het systeem ontvangen alleen vensters die de CS_DBLCLKS stijl hebben. Als u dubbelklikt op de middelste muisknop eigenlijk vier berichten genereert: WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MBUTTONDBLCLK, en WM_MBUTTONUP weer.
Een toepassing kan de macro MAKEPOINTS gebruiken de parameter lParam omzetten in een punten structuur.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Muis Input overzicht, muis Input berichten, GetCapture, GetDoubleClickTime, MAKEPOINTS, punten, SetCapture, SetDoubleClickTime, WM_MBUTTONDOWN, WM_MBUTTONUP