Allow the user to drag the selection set.
This function prompts the user to drag the selection set. The ss argument is the name of the selection set, which you obtain from the function sds_ssget or sds_ssadd. The prompt is optional; if it is not used, pass a null pointer.
The cursor argument specifies the type of cursor to display:
Cursor | Meaning |
---|---|
0 | Display the default crosshair cursor. |
1 | Display no cursor. |
2 | Display the object-selection (box) cursor. |
The *myfunction argument is a pointer to a function. This function is called as the mouse changes position. The arguments for myfunction are the current position of the mouse in UCS coordinates, point, and a 4 x 4 transformation matrix, mt. Myfunction() can change the matrix, which sds_draggen() then uses to update the dragging display of the selection set ss.
This function returns RTNORM (when it succeeds), RTERROR (when it fails), or RTCAN (when the user cancels the function or when myfunction returns RTERROR).
Tell me about...
Programming Overview of SDS™ (Solutions Development System™)