afx_msg BOOL OnMouseWheel (UINT nFlags, krótko zDelta, CPoint pt );
Wartość zwracany
Niezerowa, jeśli włączone jest przewijanie kółkiem myszy; inny sposób 0.
Parametry
nFlags
Wskazuje, czy różnych klawiszy wirtualnych w dół. Ten parametr może być dowolną kombinacją następujących wartości:
zDelta
Oznacza odległość obrócony. Wartość zDelta jest wyrażana w wielokrotności lub oddziały WHEEL_DELTA, który jest 120. Wartość mniejsza niż 0 wskazuje wirujących wstecz (w kierunku użytkownika) podczas gdy wartość większą niż zero wskazuje, obracanie do przodu (w kierunku od użytkownika). Użytkownika można cofnąć tej odpowiedzi, zmieniając ustawienie koło oprogramowania myszy. Patrz uwagi uzyskać więcej informacji dotyczących tego parametru.
pt
Określa współrzędną x i y kursora. Współrzędne te są zawsze względem lewego górnego rogu okna.
Uwagi
Ramach wywołuje tę funkcję Państwa jako użytkownik obraca kółkiem myszy i napotka koło następnego nacięcia. Chyba że zastąpione, OnMouseWheel wywołuje domyślny WM_MOUSEWHEEL. System Windows automatycznie trasy wiadomości aby oknie kontroli lub dziecka, który ma fokus. Funkcji Win32 DefWindowProc propaguje wiadomości łańcucha nadrzędnego do okna, które je przetwarza.
Parametr zDelta jest wiele WHEEL_DELTA, który jest ustawiany na 120. Wartość ta jest próg dla działania podejmowane i jedno takie działanie (na przykład przewijanie przodu jeden skok) powinny występować dla każdego delta.
Delta ustawiono 120 do umożliwienia przyszłych koła lepszej rozdzielczości, takich jak swobodne obracanie koła z nie nacięcia. Urządzenie takie może wysłać więcej wiadomości na obrót, ale z mniejszą wartość w każdej wiadomości. Do obsługi tej możliwości, zarówno agregacji przychodzące wartości przyrostu aż do WHEEL_DELTA osiągnięcia (więc taka sama odpowiedź można uzyskać danego obrotu delta), lub przewinąć częściowe linii w odpowiedzi na coraz częstsze wiadomości. Można również wybrać rozdrobnienie przewijania i kumulowania deltami, aż do osiągnięcia WHEEL_DELTA.
Zastąpić tej funkcji członek własne zachowanie przewijanie kółkiem myszy.
Uwaganbsp;OnMouseWheel obsługi wiadomości dla systemu Windows &NT 4.0. Dla systemu Windows 95 lub Windows NT 3.51 obsługi wiadomości, użyj OnRegisteredMouseWheel.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz też mouse_event