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

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

怎样获得要改变的标注?

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


不是很明白你的问题,我的理解为已经通过用户选取获得标注的实体名称: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的标注.

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

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