点击或拖拽改变大小

DrawObject 类

X#
提供所有 X# DrawObject 对象的基类,这些对象都是从它派生的。
继承层次
Object
  VObject
    DrawObject
      LineObject
      ShapeObject
      TextObject

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

DrawObject 类型公开以下成员。

构造函数
  名称说明
公共方法DrawObject
构造一个 DrawObject 对象。
Top
属性
  名称说明
公共属性BoundingBox
一个边界框,表示(在所有者窗口的画布坐标中)可以包围此 DrawObject 对象的最小矩形。
公共属性Origin
一个点,表示 DrawObject 对象在画布坐标中的原点。
公共属性RasterOperation
一个常量,指示 DrawObject 对象正在使用的光栅操作:
公共属性Size
一个维度,表示 DrawObject 对象的大小。
Top
方法
  名称说明
公共方法Destroy
提供一个方法来取消实例化 DrawObject 对象。
(重写 Destroy.)
公共方法Draw
显示一个 DrawObject 对象。
公共方法Handle
返回 DrawObject 对象的句柄。
公共方法HitTest
确定给定点是否位于 DrawObject 对象的边界框内。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
DrawObject 类提供了可绘制对象的协议(例如,Window 类调用 DrawObject 的方法来管理可绘制对象)。 这个协议提供了一种在窗口上维护绘制对象数组以便后续显示的方法。
DrawObject 层次结构中的每个对象都应该提供 BoundingBox 属性(用于标识可以包围绘制对象的最小区域)和 Draw() 方法(用于指定如何绘制对象)。
当应用程序完成了对对象的使用,必须使用 Destroy() 方法显式销毁它。
参见