Object Inquiry Built-in Functions
Return the coordinates of the cursor's position in a graphical object, textual region, or table object.
{xcursor|ycursor} of OBJECT_NAME
OBJECT_NAME
The identifier for an object.
Description
Use these functions to find and use the coordinates of the current position of the graphics cursor in a specified graphical object, or of the position of the text cursor in a specified textual region, or within a table. If you specify these functions within a response to any other type of object, zero will be returned.
The keyword of is not required when you use these functions in a drawing statement.
The values are expressed in the object's own coordinates.
Graphical Objects
Function  | 
Value Returned  | 
|
xcursor of  | 
The X coordinate of the graphics cursor position.  | 
|
ycursor of  | 
The Y coordinate of the graphics cursor position.  | 
|
Textual Regions
Function  | 
Value Returned  | 
|
xcursor of  | 
The column number of the text cursor position.  | 
|
ycursor of  | 
The line number of the text cursor position.  | 
|
Table Objects
Function  | 
Value Returned  | 
|
xcursor of  | 
The column number where the input cursor is.  | 
|
ycursor of  | 
The row number where the input cursor is.  | 
|
Example
response to MoveMenu_PB
copy (xcursor of DrawReg_GR) to SaveX
copy (ycursor of DrawReg_GR) to SaveY
add to DrawReg_GR
pattern Box_Pat
move to SaveX_IV SaveY_IV # Restore original graphics
... # cursor position