lovezcs 发表于 2003-9-20 17:00:00

斑竹请问:如何用鼠标可以选择文字并得到文字内容

斑竹请问:
如何用鼠标可以选择文字并得到文字内容
我想从当前文件所标记的文字
上点选后得到选中的文字
请您帮忙
我才学ARX不到10天
请多多指教
另外如何打开一个*.dwg文件
而不出现选择文件对话框
谢谢
您的帮助
这对我非常重要
是我一切的开始
谢谢!

mkhsj927 发表于 2003-9-22 16:58:00

ads_name ent;
        ads_point pt;
        while(acedEntSel("\nSelect a text: ",ent,pt)==RTNORM)
        {
                AcDbObjectId objid;
                acdbGetObjectId(objid,ent);
               
                AcDbEntity *pent;
                acdbOpenAcDbEntity(pent,objid,AcDb::kForRead);
                       if(pent->isKindOf(AcDbText::desc)){
                                       AcDbText *text_ent;
                                       acdbOpenAcDbObject(text_ent,objid,AcDb:kForRead);
                                       acutPrintf("选择的文字是: %s",text_ent->textString());
                                       text_ent->close();
                }else{
                                       acutPrintf(" %s,Not a Text!")",pent->isA()->name());
                }
                pent->close();
        }
本人也刚学哈,暂没有有关书籍,只能根据帮助摸索。此段代码可能较繁琐,望高手赐教!

lovezcs 发表于 2003-9-28 10:33:00

非常感谢mkhsj927的帮助

lovezcs 发表于 2004-2-24 20:31:00

谢谢
页: [1]
查看完整版本: 斑竹请问:如何用鼠标可以选择文字并得到文字内容