获取文件名问题
用CAD打开一个dwg文件后,能不能用ARX获取他的文件名?如何获取,请各路神仙赐教。。。。
谢谢!
Acad::ErrorStatus<BR>ArxSysVar::getSysVar(LPCTSTR varName, CString& val)<BR>{<BR> resbuf rb;<BR> if (acedGetVar(varName, &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的值就可以了 问题已经解决:
AcApDocument *pDoc;<BR>pDoc = acDocManager->curDocument();<BR>AfxMessageBox(pDoc->fileName());
上面我不理解,用不上,所以想了另外的方法,不过还是要谢谢<A name=3132><FONT color=#990000><B>王咣生</B></FONT></A>版主......
页:
[1]