Incorrect Mouse Hot Spot After SCREEN Statement in QBX.EXE (70162)



The information in this article applies to:

  • Microsoft Basic Professional Development System for MS-DOS 7.1
  • Microsoft Basic Professional Development System for MS-DOS 7.0

This article was previously published under Q70162

SUMMARY

The Microsoft Mouse driver version 7.03 (that comes with Basic PDS version 7.10) may use an incorrect hot spot when left in non-text mode at the end of a program in the QBX.EXE environment. The hot spot (where the cursor points) is halfway across the screen to the right of the visual mouse cursor. This problem is caused by version 7.03 of the mouse driver, and is not caused by the QBX.EXE environment. This problem occurs only on some VGA cards. Vega Video Seven and C&T VGA controllers are known to have this problem.

This problem with The Microsoft Mouse driver version 7.03 applies to QBX.EXE from Microsoft Basic Professional Development System (PDS) versions 7.00 and 7.10 for MS-DOS. (Note that Basic PDS 7.00 comes with version 6.25 of the mouse driver, which does not have the problem.)

MORE INFORMATION

To reproduce the problem, type SCREEN 9 in an empty program window. Run the program, then press any key to continue. Once back in QBX.EXE, try to use a pull-down menu. The menu that comes down may be about half a screen away from where the mouse cursor is located.

To work around the problem, use the SCREEN 0 statement at the end of your program. Launching SCREEN 0 in the immediate window also corrects the problem, until you run the program again. Mouse drivers earlier than version 7.03, and the mouse driver version 7.04 when used with the /Y switch, do not have this problem.

The Microsoft Mouse driver version 7.04 is available through the Hardware Group of Microsoft Technical Support by calling (425) 637-7096.

Modification Type:MinorLast Reviewed:8/16/2005
Keywords:KB70162