得到系统变量值
ARXDLL int mcedGetVar(LPCTSTR pszSym, struct resbuf * result, McDbDatabase* pDatabase = NULL);
Mcedads.h
参数 |
说明 |
LPCTSTR pszSym |
系统变量名 |
返回的系统变量值
成功返回RTNORM
例如:
MrxDbgRbList spVal = Mx::mcutNewRb(RTSHORT); Mx::mcedGetVar(_T("OSMODE"),spVal.data()); // 最点捕足的值为512,进行位运算,去掉最点捕捉标志 int iNewMode = spVal.data()->resval.rint & (~512); // 设置新值 spVal.data()->resval.rint = iNewMode; Mx::mcedSetVar(_T("OSMODE"),spVal.data() ); 正交变量是ORTHOMODE