Fare tekerleğini döndürülmüş odak pencereye wm_mousewheel mesajı gönderilir. DefWindowProc işlevi, pencerenin üst mesajı yayar. Çünkü işler pencere bulana kadar DefWindowProc o kadar üst zinciri yayar hiçbir iç yönlendirme iletisinin olmalıdır.
WM_MOUSEWHEEL
fwKeys = LOWORD(wParam); / / anahtar bayrakları
zDelta = (kısa) HIWORD(wParam); / / tekerlek dönme
xPos = (kısa) LOWORD(lParam); / / yatay konum işaretçisi
yPos = (kısa) HIWORD(lParam); / / dikey konum işaretçisi
| Değer | Açıklama |
|---|---|
| MK_CONTROL | Ctrl tuşunu basılı ayarlayın. |
| MK_LBUTTON | Farenin sol tuşunu ayarlayın. |
| MK_MBUTTON | Ortadaki fare düğme aşağı ayarlayın. |
| MK_RBUTTON | Sağ fare düğmesini aşağı ayarlayın. |
| MK_SHIFT | Eğer shift tuşuna basılı ayarla. |
ZDelta parametresi olan 120 wheel_delta, katı olacak. Bu eşik için yapılacak işlem ve bir tür eylem (örneğin, kayan bir artış) her delta oluşması.
Delta 120 sağlamak için Microsoft veya diğer satıcılar çözünürlük ince tekerlekler gelecekte inşa belki bir serbestçe döner tekerlek ile hiçbir Çentikler dahil olmak üzere kuruldu. Beklenti böyle bir cihaz daha fazla ileti başına dönme, ama daha küçük bir değere sahip her ileti göndermek istiyorsunuz olduğunu. (Belirli bir delta-dönüş aynı yanıtı elde böylece) wheel_delta kadar bu olasılık desteklemek için ya da gelen delta değerleri eklemek gerekir veya kısmi satırlar daha sık iletilere yanıt. Sen de seçin, kaydırma parçalı yapı ve onu sonuna kadar farkları birikir.
nbsp; Windows &NT: sürüm 4.0 veya daha yenisini gerektirir.
Windows:Windows 98 gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan.
Fare Giriş Özeti, Fare giriş mesajları GetSystemMetrics, mouse_event, SystemParametersInfo