点击或拖拽改变大小

BoundingBox 类

X#
创建一个边界框,它是一组四个数字,表示矩形的左下角和右上角。
继承层次
Object
  VObject
    BoundingBox

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

BoundingBox 类型公开以下成员。

构造函数
  名称说明
公共方法BoundingBox
构造一个边界框。
Top
属性
  名称说明
公共属性Bottom
表示边界框底部 Y 坐标的数值,以画布坐标表示。
公共属性Height
表示边界框高度的数值,以画布坐标表示。
公共属性Left
表示边界框左侧 X 坐标的数值,以画布坐标表示。
公共属性Origin
表示边界框位置的点,以画布坐标表示。
公共属性Right
表示边界框右侧 X 坐标的数值,以画布坐标表示。
公共属性Top
表示边界框顶部 Y 坐标的数值,以画布坐标表示。
公共属性Width
表示边界框宽度的数值,以画布坐标表示。
Top
方法
  名称说明
公共方法ConvertToScreen
将边界框转换为给定窗口的屏幕坐标。
公共方法Destroy
Free memory resources allocated for a VObject object and its derived objects.
(继承自 VObject。)
公共方法PointInside
测试给定点是否在边界框内。
公共方法Union_
返回一个新的边界框,表示包含此边界框和由 oBoundingBox 指定的边界框所需的最小区域。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
通常,矩形是包围另一个对象(例如,绘图或需要重绘的窗口区域)的整体大小和位置的最小矩形。
提示 提示:
边界框没有图形表示——它只是一个类中封装的四个数字。
示例
以下返回包围EllipseObject对象的最小矩形,以画布坐标表示:
X#
1LOCAL oBB := oEllipse:BoundingBox()
参见