类型定义枚举
{
/*预定义对象类型*/
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容器函数使用的预定义对象类型。
容器未初始化。
对象是一个点,屏幕上没有画任何东西。
对象是一条线。当用户按下鼠标左键时,容器将开始绘制直线,当用户拖动鼠标时,容器将继续绘制直线。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。
这个物体是正方形。当用户按下鼠标左键时,容器将开始绘制正方形,当用户拖动鼠标时,容器将继续绘制正方形。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。
这个物体是一个矩形。当用户按下鼠标左键时,容器将开始绘制矩形,当用户拖动鼠标时,容器将继续绘制矩形。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。
这个物体是一个圆。当用户按下鼠标左键时,容器将开始画圆,当用户拖动鼠标时,容器将继续画圆。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。
这个物体是一个椭圆。当用户按下鼠标左键时,容器将开始绘制椭圆,当用户拖动鼠标时,容器将继续绘制椭圆。当用户松开鼠标左键或按下鼠标右键时,绘图将结束。
这个物体是一个多边形。当用户按下鼠标左键时,容器将开始绘制多边形,当用户拖动鼠标时,容器将继续绘制多边形。当用户双击鼠标左键时,绘图将结束。当用户按下鼠标右键时,绘图将终止。
对象是贝塞尔曲线。当用户按下鼠标左键时,容器将开始绘制Bezier曲线,当用户拖动鼠标时,容器将继续绘制曲线。当用户双击鼠标左键时,绘图将结束。当用户按下鼠标右键时,绘图将终止。用户可以对曲线控制点进行操作,绘制完第一条曲线后,用鼠标左键移动第一条曲线控制点,用鼠标左键SHIFT+移动第二条曲线控制点。
这个物体是一个弧。通过指定圆心、半径、起始角和掠角来绘制圆弧。用户将鼠标左键按在圆心(圆弧扫过的顶点)所在的点上。按住鼠标左键,用户拖动半径的长度,沿着所需的起始角度,并释放鼠标左键。再次按下鼠标左键并拖动鼠标通过所需的扫描角度。松开鼠标按钮。释放鼠标按钮将结束操作。单击鼠标右键将中止操作。
对象是一个文本对象。用户通过按下鼠标左键并拖动鼠标来指定文本框的尺寸。然后可以在文本框中输入所需的文本。双击文本框外的任何位置将结束操作。单击鼠标右键将中止操作。文本的属性将通过容器度量来指定。
这是CONTAINEROBJECTTYPE的最大数量。
此数据类型可用于以下函数和结构: