FT_GETVCUR()
Return info about the cursor on a specified video page
──────────────────────────────────────────────────────────────────────────────

Syntax

FT_GETVCUR( [ <nPage> ] ) -> <aCurInfo>

Arguments

<nPage> is the video page to get the cursor information for.
Defaults to the current page, as returned by FT_GETVPG().

Returns

A four-element array (<aCurInfo>), set up as follows:

aCurInfo[1] = Top line of cursor
aCurInfo[2] = Bottom line of cursor
aCurInfo[3] = Character row
aCurInfo[4] = Character column

Description


FT_GETVCUR() uses FT_INT86() to invoke interrupt 10h, function
3, to return the character cursor location for the specified
video page.

The top line and bottom line of cursor are set depending on
the current cursor mode, and are only meaningful in alphanumeric
video modes.

For more information on graphics programming, cursors, and
cursor modes, refer to Richard Wilton's _Programmer's Guide to
PC and PS/2 Video Systems_ (Microsoft Press).

Examples


aCurInfo := getVCur( 1 ) // Get info on cursor pos in page 1
QOut("Row: " + str( aCurInfo[3] ) + " Col: " + str( aCurInfo[4] ) )



Source: VIDCUR.PRG

Author: Glenn Scott