thomas 发表于 2002-5-3 23:26:00

怎样获得一个标注的数据??

我想根据两个点的参数来索取两个点之间的尺寸标注。例如一个图形中有一个直线和标注这条直线的尺寸标注我想用直线的两个端点来索取这个尺寸标注。请问怎么将他们联系起来??


另外我在arx的帮助文档中查到AcDbDimension::measurement 的原型是
Acad::ErrorStatus
measurement(double &val);
而他的描述中说这个成员函数的作用是“This function will set val to the current measurement value.”
我不明白这个成员函数是否能得到“实际值”的呢?

wxj351 发表于 2002-5-4 16:49:00

调用该成员函数可以返回一个值val,即是实际测量的结果。

本帖最后由 作者 于 2002-5-4 16:49:57 编辑

thomas 发表于 2002-5-4 17:50:00

还有被别的方法吗?

可是arx文档里说的该成员函数的返回值是Acad::eOk,而
这个成员函数的参数是“double &val”文档里说这个参数是“This function returns set to the current measurement value for this dimension.”。
我不明白怎样返回的一个值呢?

wxj351 发表于 2002-5-4 18:30:00

是这样的

函数的返回值,是返回调用函数时执行的情况,例如,Acad::eOk表示函数执行正常,而测量的值是通过地址将值传递给Val,这就是为什val的前面加&。

hourui800720 发表于 2011-7-29 16:04:03

楼上大哥讲的浅显易懂。
页: [1]
查看完整版本: 怎样获得一个标注的数据??