获取文件名问题
用CAD打开一个dwg文件后,能不能用ARX获取他的文件名?如何获取,请各路神仙赐教。。。。
谢谢! Acad::ErrorStatus
ArxSysVar::getSysVar(LPCTSTR varName, CString& val)
{
resbuf rb;
if (acedGetVar(varName, &rb) == RTNORM) {
ASSERT(rb.restype == RTNORM);
val = rb.resval.rstring;
free(rb.resval.rstring);
return(Acad::eOk);
}
else
return(Acad::eInvalidInput);
}
用这个函数获得系统变量DWGNAME的值就可以了 问题已经解决:
AcApDocument *pDoc;
pDoc = acDocManager->curDocument();
AfxMessageBox(pDoc->fileName());
上面我不理解,用不上,所以想了另外的方法,不过还是要谢谢王咣生版主......
页:
[1]