梦幻神话 发表于 2004-12-29 10:36:00

获取文件名问题

用CAD打开一个dwg文件后,能不能用ARX获取他的文件名?


如何获取,请各路神仙赐教。。。。


谢谢!

王咣生 发表于 2004-12-31 20:11:00

Acad::ErrorStatus<BR>ArxSysVar::getSysVar(LPCTSTR varName, CString&amp; val)<BR>{<BR>        resbuf rb;<BR>        if (acedGetVar(varName, &amp;rb) == RTNORM) {<BR>                ASSERT(rb.restype == RTNORM);<BR>                val = rb.resval.rstring;<BR>                free(rb.resval.rstring);<BR>                return(Acad::eOk);<BR>        }<BR>        else<BR>                return(Acad::eInvalidInput);<BR>}


用这个函数获得系统变量DWGNAME的值就可以了

梦幻神话 发表于 2005-1-6 15:24:00

问题已经解决:


AcApDocument *pDoc;<BR>pDoc = acDocManager-&gt;curDocument();<BR>AfxMessageBox(pDoc-&gt;fileName());


上面我不理解,用不上,所以想了另外的方法,不过还是要谢谢<A name=3132><FONT color=#990000><B>王咣生</B></FONT></A>版主......
页: [1]
查看完整版本: 获取文件名问题