WM_MOUSEWHEEL

WM_MOUSEWHEEL správa sa odošle do okna zamerať pri kolieska myši sa otáča. Funkcia DefWindowProc propaguje správy v okne rodič. By mal byť žiadne vnútorné posielanie správy, pretože DefWindowProc propaguje ho do nadradeného reťazca kým nenájde okno, ktoré spracuje.

WM_MOUSEWHEEL
fwKeys = LOWORD(wParam);    / / Kľúčové vlajky
zDelta = (krátke) HIWORD(wParam);    / / kolesa rotácie
xPos = (krátke) LOWORD(lParam);    / / horizontálnej polohy ukazovateľa
yPos = (krátke) HIWORD(lParam);    / / vertikálna pozícia kurzora 

Parametre

fwKeys
Hodnota nízka-order slovo wParam. Určuje, či rôzne tlaeidlami nadol. Tento parameter môže byť ľubovoľná kombinácia nasledovných hodnôt:
Hodnota Popis
MK_CONTROL Ak je stlačený kláves ctrl.
MK_LBUTTON Ak ľavé tlačidlo myši nefunguje.
MK_MBUTTON Ak je prostredným tlačidlo nadol.
MK_RBUTTON Nastaviť pravé tlačidlo myši nefunguje.
MK_SHIFT Ak je stlačený kláves shift.

zDelta
Hodnota Rozdeli slovo wParam. Určuje vzdialenosť, že kolieskom myši sa otáča vyjadrený v násobkoch alebo divízií WHEEL_DELTA, čo je 120. Kladná hodnota označuje, že kolesa bol otočený dopredu, ďaleko od užívateľa; záporná hodnota označuje, že kolesa bol otočený dozadu, u3ívateaovi.
xPos
Hodnota nízka-order slovo lParam. Určuje súradnica x ukazovateľ vzhľadom na ľavom hornom rohu obrazovky.
yPos
Hodnota Rozdeli slovo lParam. Určuje súradnica y ukazovateľ vzhľadom na ľavom hornom rohu obrazovky.

Poznámky

ZDelta parameter bude viac WHEEL_DELTA, ktorý je nastavený na 120. To je prahová hodnota pre kroky, ktoré treba podniknúť, a jeden takéhoto opatrenia (napríklad posúvanie jeden prírastku) by sa vyskytli pre každý delta.

Delta bola nastavená na 120 umožniť Microsoft alebo iných dodávateľov, vybudovať kolesá jemnejšie rozlíšenie v budúcnosti, vrátane snad voľne otáčanie kolies s drážky. Predpokladá sa, že takéto zariadenie by poslať viac správ na otáčanie, ale menšiu hodnotu v každej správe. Podporiť túto možnosť by mali buď pridáte hodnoty prichádzajúce delta WHEEL_DELTA sa nedosiahne (tak pre danú delta rotácie dostanete rovnaké reakcie), alebo rolujte čiastočné riadky v reakcii na častejšie správy. Mohol zvoliť prejdite granularitu a akumulujú deltou, až kým sa nedosiahne.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verziu 4.0 alebo novšiu.
Windows:Vyžaduje systém Windows 98.
Windows CE:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Myš vstup prehľad, Myš vstupné správy, GetSystemMetrics, mouse_event, SystemParametersInfo

Index