HD1008: Programming the Microsoft Mouse Under MS-DOS

ID: Q114562

The information in this article applies to:

Microsoft has an document titled "Programming the Microsoft Mouse under MS-DOS" (HD1008) that provides instructions and background information you can use when programming the Microsoft Mouse. This document defines all mouse functions and covers basic requirements of all mouse aware applications and supported video modes.

You can access Microsoft Mouse functions through software Interrupt 33h. To program the mouse, your program must directly manipulate the hardware registers AX, BX, CX, and DX. You can do this with assembly language, C, Pascal, Basic, or FORTRAN. Each language has its own method of interfacing with the hardware registers; check your compiler's directions for instructions when you are manipulating registers in these languages.

To obtain this document, download the Hd1008.exe file from the Microsoft Software Library.

The following file(s) are available for download from the Microsoft Software Library:

 ~ Hd1008.exe (size: 65171 bytes) 

For more information about downloading files from the Microsoft Software Library, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q119591
   TITLE     : How to Obtain Microsoft Support Files from Online Services

Additional query words: 6.1 7.x 8.x 9.00 mice wintapi
Keywords          : kbfile kbprg
Version           : 6.1 7.x 8.x 9.00
Platform          : MS-DOS
Issue type        : kbinfo

Last Reviewed: July 6, 1998