SelectHandle
| Description: | Returns a pointer to a handle of selected graphics statements at a location in a window. |
| Returns: | Pointer |
Usage: ![]() |
Script or steady state. |
| Function Groups: | Graphics |
| Related to: | DragHandle | SelectHandleNum |
Format: ![]() |
SelectHandle(Object, X, Y, DragAll) |
| Parameters: |
| Object |
| Required. Any expression for the object value which identifies the window. |
| X |
| Required. Any numeric expression for the x-axis coordinate of the selection point. |
| Y |
| Required. Any numeric expression for the y-axis coordinate of the selection point. |
| DragAll |
| Required. Any logical expression. If true, dragging a handle will drag all selected handles at (X,Y). Otherwise, only the first selected handle (in the topmost layer) will drag. |
Example:
If LocSwitch() == 4 GetHandle; [ handle = SelectHandle(CurrentWindow(), XLoc(), YLoc(), 1); handle = PickValid(handle, 0); ]
This script will be executed when the left mouse button is pressed, and will attempt to grab a valid handle that lies directly under the mouse.
