This function changes the cursor position on the screen. If the new cursor position is within the
currently defined limits, the cursor is moved to the new position. If the new position is outside of
the limits, the cursor is removed from the screen. The new position of the cursor must be set to
values supported
by
the current screen mode.
~
On Entry:
AX
=
F33_PUT_eURSOR (0004H)
ex
=
new x cursor position
DX
=
new y cursor position
On Exit:
None
Registers Altered:
None
This function reports the button press information. The press count button status and cursor
position of the last press is returned. The button status is defined in table 6.3. Notice that the
position represents the position of the cursor at the last press, and may not reflect the current
cursor position. The press count is cleared after the call.
On Entry:
AX
=
F33_REPORT_PRESS (OOOSH)
BX
=
button number
On Exit:
AX
=
button status
BX
=
press count
ex
=
x position at last press
DX
=
Y position at last press
Registers Altered:
AX, BX, ex, DX
F33_REPORT_RELEASE
(AX
=
0006H)
This function reports the button release information. The release count button status and cursor
position of the last release is returned. The button status is defined in table 6.3. Notice that the
position represents the position of the cursor at the last press, and may not reflect the current
~.
cursor position. The release count is cleared after the call.
.,
On Entry:
AX
=
F33_REPORT_RELEASE (0006H)
BX
=
button number
204 Mouse
Need help?
Do you have a question about the Vectra and is the answer not in the manual?