VMS Help
RTL Routines, SMG$, SMG$SET_CURSOR_REL
*Conan The Librarian (sorry for the slow response - running on an old VAX)
|
|
The Move Cursor Relative to Current Position routine moves the
virtual cursor the specified number of rows and columns from the
current virtual cursor position in a virtual display.
Format
SMG$SET_CURSOR_REL display-id [,delta-row] [,delta-column]
OpenVMS usage:cond_value
type: longword (unsigned)
access: write only
mechanism: by value
display-id
OpenVMS usage:identifier
type: longword (unsigned)
access: read only
mechanism: by reference
Specifies the virtual display in which to move the virtual
cursor. The display-id argument is the address of an unsigned
longword that contains the display identifier.
The display identifier is returned by SMG$CREATE_VIRTUAL_DISPLAY.
delta-row
OpenVMS usage:longword_signed
type: longword (signed)
access: read only
mechanism: by reference
Specifies the number of rows to move the virtual cursor. The
delta-row argument is the address of a signed longword that
contains the number of rows to move. If omitted, the virtual
cursor remains at the current row position. If delta-row is
positive, the virtual cursor moves downward the specified number
of rows. If delta-row is negative, the virtual cursor moves
upward the specified number of rows.
delta-column
OpenVMS usage:longword_signed
type: longword (signed)
access: read only
mechanism: by reference
Specifies the number of columns to move the cursor. The delta-
column argument is the address of a signed longword that contains
the number of columns to move. If omitted, the virtual cursor
remains at the current column position. If delta-column is
positive, the virtual cursor moves the specified number of
columns to the right. If delta-column is negative, the virtual
cursor moves the specified number of columns to the left.
[legal]
[privacy]
[GNU]
[policy]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.