The TWheelMouse component makes it easy
for the controls in your programs to respond to movements of the wheel on
the latest mice in a consistent manner across Windows 95, 98 & NT4. It
works on equally well on SDI and MDI programs and gives instant wheel
support to most third party components components.
To use, simply drop a TWheelMouse component on a form. By default it can take care of controls with edge scroll bars automatically and for other controls it has a custom property editor where other controls on the form can be selected and the required action specified. This is just specifying what type of messages should be sent to the applicable control when the wheel is moved. TWheelMouse then takes care of sending the right messages (adjusting for scroll bars hiding/showing in the same way as NT4/98 controls) to the right control. It uses the user settings for wheel movement and will even cope with mice with different scroll resolutions. If you do require some other custom type of handling then there are wheel scroll event properties available. Special handling can also easily be added for controls created at run time. It you develop custom components then there is also the option of having TWheelMouse send the native WM_MOUSEWHEEL messages to the applicable control if the operating system doesn't. This means you can write components that only support the native message but will work on Windows 95 where that message never occurs.
Registered users will receive the full version with source code (via download of password protected file), unlimited email support and free upgrades until the next major revision.
Click here to go to the TWheelMouse home page