# include“Ltwrappr.h”
L_INTLContainer: EditObject (pObjectData)
显示pObjectData指定的对象,并让用户编辑其属性。
指向包含要编辑的对象数据的结构的指针。
| 价值 | 意义 |
|---|---|
| 成功 | 活动很成功。 |
| < 1 | 发生错误。指返回代码. |
必需的dll和库
这个例子展示了如何编辑一个容器对象。这个例子假设容器的限制至少是{10,10,300,200}。
(LContainer* pLContainer){L_INT nRet;nRet = pLContainer ->IsValid ();如果(nRet == SUCCESS) /*检查容器句柄的有效性*/{CONTAINEROBJECTDATA数据;PolyData PolyData;VECTORPOINT pt [7];/*设置折线点为一些随机数*/pt[0]。X = 10;pt[0]。Y = 10;pt[1]。X = 80;pt[1]。Y = 20;pt[2]。X = 100;pt[2]。Y = 60;pt[3]。X = 10;pt[3]。Y = 40;pt[4]。X = 100;pt[4]。Y = 200;pt[5]。X = 200;pt[5]。Y = 100;pt[6]。X = 300;pt[6]。Y = 200;/*设置容器对象数据*/数据。nSize =运算符(containerobjectdata);数据。nojecttype = CONTAINER_OBJECT_TYPE_POLYLINE;PolyData。pvptPoints = pt;PolyData。nPointCount = 7;数据。pObjectData = &PolyData;/*开始编辑对象*//*双击鼠标左键结束编辑*//*单击鼠标右键终止编辑*/nRet = pLContainer ->EditObject (&Data);如果(SUCCESS != nRet){返回nRet;}}其他的{返回nRet;}返回成功;}