CONTAINEROBJECTTYPE

类型定义枚举/*预定义对象类型*/CONTAINER_OBJECT_TYPE_NONE / *空价值* /CONTAINER_OBJECT_TYPE_POINT /*点对象*/CONTAINER_OBJECT_TYPE_LINE /*行对象*/CONTAINER_OBJECT_TYPE_SQUARE /*方形对象*/CONTAINER_OBJECT_TYPE_RECT /*矩形对象椭圆对象*/CONTAINER_OBJECT_TYPE_CIRCLE /*圆形对象*/CONTAINER_OBJECT_TYPE_POLYLINE /*折线对象*/Bezier曲线对象*/CONTAINER_OBJECT_TYPE_ARC /*Arc对象*/CONTAINER_OBJECT_TYPE_TEXT /*文本对象*/CONTAINER_OBJECT_TYPE_COUNT /*对象数*/} CONTAINEROBJECTTYPE, *pCONTAINEROBJECTTYPE;

CONTAINEROBJECTTYPE数据类型包含LEADTOOLS容器函数使用的预定义对象类型。

成员

CONTAINER_OBJECT_TYPE_NONE

容器未初始化。

CONTAINER_OBJECT_TYPE_POINT

对象是一个点,屏幕上没有画任何东西。

CONTAINER_OBJECT_TYPE_LINE

对象是一条线。当用户按下鼠标左键时,容器将开始绘制直线,当用户拖动鼠标时,容器将继续绘制直线。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。

CONTAINER_OBJECT_TYPE_SQUARE

这个物体是正方形。当用户按下鼠标左键时,容器将开始绘制正方形,当用户拖动鼠标时,容器将继续绘制正方形。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。

CONTAINER_OBJECT_TYPE_RECT

这个物体是一个矩形。当用户按下鼠标左键时,容器将开始绘制矩形,当用户拖动鼠标时,容器将继续绘制矩形。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。

CONTAINER_OBJECT_TYPE_CIRCLE

这个物体是一个圆。当用户按下鼠标左键时,容器将开始画圆,当用户拖动鼠标时,容器将继续画圆。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。

CONTAINER_OBJECT_TYPE_ELLIPSE

这个物体是一个椭圆。当用户按下鼠标左键时,容器将开始绘制椭圆,当用户拖动鼠标时,容器将继续绘制椭圆。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。

CONTAINER_OBJECT_TYPE_POLYLINE

这个物体是一个多边形。当用户按下鼠标左键时,容器将开始绘制多边形,当用户拖动鼠标时,容器将继续绘制多边形。当用户双击鼠标左键时,绘图将结束。当用户按下鼠标右键时,绘图将终止。

CONTAINER_OBJECT_TYPE_BEZIER

对象是贝塞尔曲线。当用户按下鼠标左键时,容器将开始绘制Bezier曲线,当用户拖动鼠标时,容器将继续绘制曲线。当用户双击鼠标左键时,绘图将结束。当用户按下鼠标右键时,绘图将终止。用户可以对曲线控制点进行操作,绘制完第一条曲线后,用鼠标左键移动第一条曲线控制点,用鼠标左键SHIFT+移动第二条曲线控制点。

CONTAINER_OBJECT_TYPE_ARC

这个物体是一个弧。通过指定圆心、半径、起始角和掠角来绘制圆弧。用户将鼠标左键按在圆心(圆弧扫过的顶点)所在的点上。按住鼠标左键,用户拖动半径的长度,沿着所需的起始角度,并释放鼠标左键。再次按下鼠标左键并拖动鼠标通过所需的扫描角度。松开鼠标按钮。释放鼠标按钮将结束操作。单击鼠标右键将中止操作。

CONTAINER_OBJECT_TYPE_TEXT

对象是一个文本对象。用户通过按下鼠标左键并拖动鼠标来指定文本框的尺寸。然后可以在文本框中输入所需的文本。双击文本框外的任何位置将结束操作。单击鼠标右键将中止操作。文本的属性将通过容器度量来指定。

CONTAINER_OBJECT_TYPE_COUNT

这是CONTAINEROBJECTTYPE的最大数量。

评论

此数据类型可用于以下函数和结构:

CONTAINEROBJECTDATA

LContainer: SetObjectType

LContainer: SetObjectCursor

LContainer: GetObjectType

LContainer: GetObjectCursor

容器和自动化c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。