Forum: Win32/Win64 API (native code)
by Codehunter,
30. Nov 2011
Jo, das wirkt :-) Ich musste zwar einige zickige Komponenten anpassen (z.B. VirtualStringTree, welcher unbedingt sein eigenes Wheel-Catching betreiben musste) aber ansonsten gehts.
Ich finde diese Art des Wheel-Handlings viel besser als den Windows-Standard, bei dem man immer erst das betreffende Control links anklicken muss. Vor ein paar Jahren gab es von Logitech mal einen Maustreiber den...
Forum: Win32/Win64 API (native code)
by Codehunter,
30. Nov 2011
Hallo!
Unter Windows ist es üblich, dass WM_MOUSEWHEEL nur dorthin gesendet wird, wo auch der aktuelle Eingabefocus liegt. Unter Umständen scrollt also ein Control bei gedrehtem Wheelrad selbst dann, wenn sich der Mauszeiger außerhalb des BoundsRect des betreffenden Controls befindet.
Einige Programme wie z.B. der Opera Browser verhalten sich anders. Sie scheinen WM_MOUSEWHEEL abzufangen...