Zitat von
The Riddler:
Hi, ich stehe wohl etwas auf dem Schlach. Habe es mal so versucht, aber es wird immer "vor" angezeigt.
Nicht verzagen: Word hat kein Vorzeichen. Du müsstest das dann als SmallInt casten:
Delphi-Quellcode:
case Message.wParam of
WM_MBUTTONDOWN: DoWhatIWant(cbMiddleMouse);
WM_RBUTTONDOWN: DoWhatIWant(cbRightMouse);
WM_MOUSEWHEEL: if SmallInt(Message.wParamHi) < 0 then ShowMessage('zurück')
else Showmessage('vor');
end;
Das ganze ist wie gesagt ein Vielfaches von WHEEL_DELTA... wohl um in Zukunft höhere "Scroll-Auflösungen" zu ermöglichen.