点击或拖拽改变大小

Pointer 类

X#
创建一个鼠标指针,用于在窗口中视觉上表示鼠标。
继承层次
Object
  VObject
    Pointer

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

Pointer 类型公开以下成员。

构造函数
  名称说明
公共方法Pointer
从资源实体加载一个指针。
Top
属性
  名称说明
公共属性Position
一个点,表示这个指针在窗口上的位置,以屏幕坐标表示。
Top
方法
  名称说明
公共方法Confine
将这个指针的移动限制在一组给定的屏幕坐标中。
公共方法Destroy
Free memory resources allocated for a VObject object and its derived objects.
(继承自 VObject。)
公共方法Handle
返回一个指针的句柄。
公共方法Hide
隐藏这个指针,使其不可见。隐藏一个控件,使其不可见(直到后续调用 Pointer:Show())。
公共方法Show
显示一个指针,使其可见。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
X# 提供了一组预定义的指针,定义在 Pointer:Init() 中。此外,如果需要,还可以从资源实体创建指针。
每个窗口都可以有自己的指针,可以设置、更改或查询各种指针特性。 当指针从一个窗口的画布区域移动到另一个窗口时,GUI 会将指针表示更改为新窗口的表示。
提示:在 X# 中,Pointer 类对应于鼠标指针;使用 Cursor 类创建文本指针。
示例
以下示例为应用窗口提供了一个自定义指针:
X#
1CLASS MyTopAppWin INHERIT TopAppWindow
2    METHOD Init CLASS MyTopAppWin
3        SUPER:Init()
4        SELF:Pointer := Pointer{IDC_APPCURSOR}
5        RESOURCE IDC_APPCURSOR CURSOR app.cur
在Windows中,指针有时被称为鼠标指针。您可以在资源实体中创建一个指针。
参见