liusun1982 发表于 2007-1-18 13:40:00

[求助]用COM遍历模型空间中的TEXT

<font face="宋体" size="2">我想用COM遍历模型空间中的文字,但是不知道怎么下手?希望各位高手赐教!!!<br/>还有一个问题就是,我有一段查看字符串数目的程序,不知道怎么搞的?运行结果都是"0"?<br/><br/>int iSum=0;<br/>COleVariant index;<br/>for(long i=0;i&lt;moSpace.GetCount();++i)<br/>&nbsp;{<br/>&nbsp;&nbsp;index =i;<br/>&nbsp;&nbsp;IAcadEntity obj=moSpace.Item(index);<br/>&nbsp;&nbsp;CString str=obj.GetObjectName();<br/>&nbsp;&nbsp;if(str=="AcDbText"||str=="AcDbMText")<br/>&nbsp;&nbsp;&nbsp;++iSum;<br/>&nbsp;}<br/>&nbsp;CString msg;<br/>&nbsp;msg.Format("Text count is %d",iSum);<br/>&nbsp;AfxMessageBox(msg);</font>
页: [1]
查看完整版本: [求助]用COM遍历模型空间中的TEXT