CAD工具之家's Archivers

From boitboy on 2013-10-10 19:47:46

指定的arx是否已经加载

//功能: 指定的arx是否已经加载 //参数: strArxFileName,arx文件名,绝对路径 //返回: arx是否已经加载 BOOL CArxAddinChecker::IsArxLoaded(const CString strArxFileName) {  TCHAR lpName[MAX_PATH];  lstrcpy(lpName,PathFindFileName(strArxFileName));  BOOL bLoad=FALSE;  struct resbuf * LoadArxs=acedArxLoaded();//已经加载的arx文件  if(LoadArxs!=NULL)  {   struct resbuf * LoadArxNext=LoadArxs->rbnext;//遍历LoadArxs   while(LoadArxNext!=NULL)   {    if(lstrcmpi(LoadArxNext->resval.rstring,lpName)==0)    {     bLoad=TRUE;     break;    }    LoadArxNext=LoadArxNext->rbnext;   }  }  return bLoad; }

查看完整版本: 指定的arx是否已经加载

Tags: CAD二次开发, ObjectArx


©CAD工具之家
创办于:2013年5月24日