zsbzsb 发表于 2002-10-23 21:28:00

谢谢指点!还有一个问题?

怎样获得要改变的标注?

mieasy 发表于 2002-10-24 14:19:00

方法

本帖最后由 作者 于 2002-10-24 14:19:35 编辑

不是很明白你的问题,我的理解为已经通过用户选取获得标注的实体名称:ads_name ent,那么给出下面的程序实例:
        AcDbObjectId entID;
        AcDbEntity* pObj;
        acdbGetObjectId(entID,ent);
        acdbOpenObject(pObj,entID,AcDb::kForWrite);

        AcDbDimension *prdim=NULL;
        prdim = AcDbDimension::cast(pObj);
        if(prdim != NULL)
          prdim->setDimensionText(aa);        //aa为标注内容

        pObj->close();



[此贴子已经被作者于2002-10-24 10:21:32编辑过]

zsbzsb 发表于 2002-10-24 13:35:00

我的意思是...

假设有一个值为123的标注,在一对话框中输入一新数字点击确定按钮,便对123的标注进行Text Override.之前没有选择标注的情况下,选择123的标注.

中国虫 发表于 2002-10-25 12:36:00

可以

zsbzsb 发表于 2002-10-25 14:05:00

怎样做?

能否给出代码.这里表示万分感谢!
页: [1]
查看完整版本: 谢谢指点!还有一个问题?