FT_GETVPG

FT_GETVPG()
 Get the currently selected video page

 Syntax

      FT_GETVPG() -> <nPage>

 Arguments

     None.

 Returns

     The video page, as a numeric.

 Description

     Get the currently selected video page

     For more information on graphics programming and video pages,
     consult a reference such as _Programmer's Guide to PC and PS/2
     Video Systems_ (Microsoft Press).

 Examples

     nPage := FT_GETVPG()

 Source: PAGE.PRG

 Author: Glenn Scott

See Also: FT_SETVPG()

 

FT_GETVCUR

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