CWnd::OnMouseWheel
Rámci volání této funkce člena jako uživatel otočí kolečkem myši a narazí kolo další stupeň.
afx_msg BOOL OnMouseWheel(
UINT nFlags,
short zDelta,
CPoint pt
);
Parametry
nFlags
Označuje, zda virtuální různých klíčů jsou dolů.Tento parametr může být libovolná kombinace následujících hodnot:MK_CONTROL nastavit Pokud stisknutou klávesu CTRL.
MK_LBUTTON nastavit Pokud levé tlačítko myši.
MK_MBUTTON Pokud je myš prostřední tlačítko dolů.
MK_RBUTTON nastavit Pokud pravé tlačítko myši.
MK_SHIFT nastavit Pokud stisknutou klávesu SHIFT.
zDelta
Označuje vzdálenost otočený. zDelta Hodnota je vyjádřena v násobcích nebo divizí WHEEL_DELTA, což je 120.Hodnota menší než nula označuje rotující zpět (směrem k uživateli) a hodnotu větší než nula znamená otáčením dopředu (od uživatele).Uživatel změnou nastavení kolečka myši software vrátit tuto odpověď.Viz poznámky o tento parametr.pt
Určuje souřadnici x a y kurzoru.Tyto souřadnice jsou vždy levému horním rohu obrazovky.
Vrácená hodnota
Nenulová hodnota, pokud je povoleno posuvné kolečko myši; jinak 0.
Poznámky
Přepsána, OnMouseWheel volání výchozí WM_MOUSEWHEEL.Systém Windows automaticky směruje zprávy na ovládací prvek nebo podřízené okno aktivní.Funkci Win32 DefWindowProc rozšíří zpráva nahoru v řetězu nadřazeného okna, který ji zpracuje.
zDelta Parametr je násobkem WHEEL_DELTA, která je nastavena na 120.Tato hodnota je práh pro akce mají být přijata a jedna taková akce (například posouvání dopředu jeden stupeň) probíhat u každé delta.
WHEEL_DELTA byla nastavena na 120 pro kola jemnější rozlišení, například volně otáčení kola s žádné zářezy.Odešle kolo jemnější rozlišení více zpráv za otočení, ale každá zpráva má menší hodnota delta.Použití takových kol, buď přidat příchozí zDelta hodnoty až do WHEEL_DELTA je dosaženo (takže stejná odpověď pro danou otočení delta), nebo posouvání částečné řádky v reakci na častější zprávy.Můžete zvolit rozlišení posunu a hromadí rozdílů do WHEEL_DELTA je dosaženo.
Potlačit toto členské funkce poskytnout vlastní chování rolovací kolečko myši.
[!POZNÁMKA]
OnMouseWheelzpracovává zprávy pro systém Windows NT 4.0 a novější verze.Zpracování zprávy systému Windows 95 a Windows 98 nebo Windows NT 3.51, použijte OnRegisteredMouseWheel.
Požadavky
Záhlaví: afxwin.h