点击或拖拽改变大小

ShapeObject 类

X#
提供一个中间类,所有 X# 二维对象都是它的子类。
继承层次
Object
  VObject
    DrawObject
      ShapeObject
        BitmapObject
        EllipseObject
        PieObject
        RectangleObject

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

ShapeObject 类型公开以下成员。

构造函数
  名称说明
公共方法ShapeObject
构造一个 ShapeObject 对象。
Top
属性
  名称说明
公共属性BoundingBox
一个边界框,表示完全包围 ShapeObject 对象的最小矩形。
(重写 BoundingBox.)
公共属性Brush
ShapeObject 对象当前使用的刷子,用于绘制自身。
公共属性Origin
一个点,表示 DrawObject 对象在画布坐标中的原点。
(继承自 DrawObject。)
公共属性Pen
ShapeObject 对象当前使用的笔,用于绘制自身。
公共属性RasterOperation
一个常量,指示 DrawObject 对象正在使用的光栅操作:
(继承自 DrawObject。)
公共属性Size
一个维度,表示 ShapeObject 对象当前的大小,以画布坐标表示。
(重写 Size.)
Top
方法
  名称说明
公共方法Draw
显示一个 DrawObject 对象。
(继承自 DrawObject。)
公共方法Handle
返回 DrawObject 对象的句柄。
(继承自 DrawObject。)
公共方法HitTest
确定给定点是否位于 DrawObject 对象的边界框内。
(继承自 DrawObject。)
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注

重要!ShapeObject 是一个抽象类,不应该直接使用,而是使用它的子类之一,包括 BitmapObject、EllipseObject 和 RectangleObject。
参见