From QB64 Wiki
Revision as of 09:46, 25 March 2010 by imported>Clippy
Jump to navigation Jump to search

The _MOUSEWHEEL function returns a positive or negative INTEGER value indicating the mouse scroll wheel clicks since the last mouse read.


scroll% = _MOUSEWHEEL


  • Positive return value of 1 represents one "click" the mouse wheel was moved toward the user.
  • Negative return value of -1 represents one "click" the mouse wheel was moved away from the user.
  • After a "click" has been read, the value resets to 0 automatically.
  • If no movement on the wheel has occurred since the last _MOUSEINPUT read, _MOUSEWHEEL returns 0.
  • You may want to use a cumulative mouse wheel scroll value using a total variable.

Example: Reading the cumulative mouse wheel "clicks" (Enter quits).

DO DO WHILE _MOUSEINPUT Scroll = Scroll + _MOUSEWHEEL LOCATE 10, 20: PRINT Scroll LOOP LOOP UNTIL INKEY$ = CHR$(13) ' press Enter to quit

See also

Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page