点击或拖拽改变大小

Cursor 类

X#
创建一个文本光标,用于在窗口中可视化表示下一个文本出现的位置。
继承层次
Object
  VObject
    Cursor

命名空间:  VO
程序集:  VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法
 CLASS Cursor INHERIT VObject
查看代码

Cursor 类型公开以下成员。

构造函数
  名称说明
公共方法Cursor
构造一个光标。
Top
属性
  名称说明
公共属性Position
表示光标当前位置的点(以所有者窗口画布坐标表示)。
Top
方法
  名称说明
公共方法Destroy
提供一种方法来销毁光标对象。
(重写 Destroy.)
公共方法Handle
返回光标的句柄。
公共方法Hide
隐藏光标,使其不可见(直到后续调用Cursor:Show())。
公共方法Show
显示光标,使其可见。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
默认光标是一个I形光标,您也可以使用位图创建光标。
请注意,一个窗口一次只能有一个光标。系统会自动在窗口之间管理光标。
提示 提示:
不适用于DialogWindows或DataWindows。
提示:在X#中,Cursor类对应于文本光标;使用Pointer类创建鼠标光标。
示例
此示例在焦点更改期间创建一个光标:
X#
1METHOD FocusChange(oEvent) CLASS MyWindow
2    IF oEvent:GotFocus
3        oCursorText := Cursor{SELF,Dimension{20, 20}}
4        oCursorText:Position := Point{40, 40}
5        oCursorText:Show()
6        ...
7    ENDIF
参见