Het bericht WM_MOUSEWHEEL wordt verzonden naar het venster focus wanneer het muiswiel wordt gedraaid. De functie DefWindowProc geeft het bericht naar de ouder van het venster. Moet er geen interne doorsturen van het bericht, aangezien DefWindowProc het bovenliggende keten van geeft totdat het vindt een venster dat wordt verwerkt.
WM_MOUSEWHEEL
fwKeys = LOWORD(wParam); / / sleutel vlaggen
zDelta = (korte) HIWORD(wParam); / / rotatie wiel
xPos = (korte) LOWORD(lParam); / / horizontale positie van de aanwijzer
yPos = (korte) HIWORD(lParam); / / verticale positie van de aanwijzer
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. |
De parameter zDelta zullen een veelvoud van WHEEL_DELTA, die is vastgesteld op 120. Dit is de drempel voor te nemen maatregelen, en een dergelijke actie (bijvoorbeeld scrollen één periodiek) moet worden uitgevoerd voor elke delta.
De delta was ingesteld op 120 zodat Microsoft of andere leveranciers te bouwen fijnere-resolutie wielen in de toekomst, met inbegrip van misschien een vrijelijk draaiende wiel met geen inkepingen. De verwachting is dat een dergelijk apparaat meer berichten per rotatie, maar met een kleinere waarde in elk bericht sturen zou. Ter ondersteuning van deze mogelijkheid, u moet ofwel de binnenkomende delta waarden toevoegen totdat de WHEEL_DELTA wordt bereikt (zodat u hetzelfde antwoord voor een gegeven delta-rotatie krijgen), of gedeeltelijke tekstregels in reactie op de meer frequente berichten schuiven. U kan ook kiezen uw scroll granulariteit en accumuleren Delta's totdat het is bereikt.
nbsp; Windows &NT: versie 4.0 of hoger vereist.
Windows:Windows 98 vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Muis Input overzicht, Muis Input berichten, GetSystemMetrics, mouse_event, SystemParametersInfo