Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Implementing mouse wheel
Message
From
07/06/2006 13:33:35
 
 
To
07/06/2006 09:44:13
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01127577
Message ID:
01127653
Views:
20
>Background: In VFP 9 text editor windows, Office 2003 apps, and FireFox 1.5 you can click your mousewheel and enter a mode where moving your mouse scrolls the underlying container in the direction of your mouse movement. A transparent mouse-pointer sized window is displayed at the point where the mousewheel was originally clicked. This window stays displayed as a reference point for user mouse movements.
>
>Questions:
>
>1. Is there an official name for this "mouse wheel click and scroll" behavior?
>
>2. Any suggestions on how to implement this type of user interface in a VFP application, i.e. is there a Windows API being used or a native VFP "mouse wheel click and scroll" mode that we can invoke?
>
>I'm looking for a way to display this user interface and bindevent to the scroll messages as part of a scrollable container class project.

I can't answer your question(s) but I can point out:

1. There may be third-party driver software installed that controls this action rather than any "default" driver action by Windows (e.g. Logitech)

2. This third-party software (and maybe the Windows driver as well) may allow the user to change the assignment for the wheel click so it doesn't behave as you describe above

For example, I've got IntelliPoint installed for my MS optical mouse, and I've reassigned the wheel click to be a double-click.
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform