[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 SETCURSOR()
 Set the cursor shape
------------------------------------------------------------------------------
 Syntax

     SETCURSOR([<nCursorShape>]) --> nCurrentSetting

 Arguments

     <nCursorShape> is a number indicating the shape of the cursor.  For
     simpler coding, the Setcurs.ch header file provides descriptive names
     for the various cursor shapes as shown in the table below:

     Cursor Shapes
     ------------------------------------------------------------------------
     Shape               Value     Setcurs.ch
     ------------------------------------------------------------------------
     None                0         SC_NONE
     Underline           1         SC_NORMAL
     Lower half block    2         SC_INSERT
     Full block          3         SC_SPECIAL1
     Upper half block    4         SC_SPECIAL2
     ------------------------------------------------------------------------

 Returns

     SETCURSOR() returns the current cursor shape as a numeric value.

 Description

     SETCURSOR() is an environment function that controls the shape of the
     screen cursor.  The actual shape is dependent on the current screen
     driver.  The specified shapes appear on IBM PC and compatible computers.
     On other computers, the appearance may differ for each value specified.

     SETCURSOR(0) is the same as SET CURSOR OFF, and any positive integer
     value of <nCursorShape> less than 5 is the same as SET CURSOR ON.  The
     cursor will display as the selected shape.

 Examples

     .  This example uses SETCURSOR() to turn on a full block cursor
        for the subsequent READ.  When the READ terminates, SETCURSOR() turns
        off the cursor:

        #include "Setcurs.ch"
        //
        USE Customer NEW
        @ 10, 10 GET Customer->Name
        @ 11, 10 GET Customer->Phone
        //
        SETCURSOR(SC_SPECIAL1)        // Change cursor to a block
        READ
        SETCURSOR(SC_NONE)            // Turn off cursor

 Files   Library is CLIPPER.LIB, header file is Setcurs.ch.


See Also: SET CONSOLE SET CURSOR SETPOS()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson