首页 > 其他 > 详细

CAD获取系统变量函数

时间:2019-07-11 16:39:29      阅读:117      评论:0      收藏:0      [点我收藏+]

getSysVar function


作用:得到系统变量.支持int,double,LPCTSTR,McGePoint3d,McGePoint2d类型变量。


接口static Mcad::ErrorStatus getSysVar(LPCTSTR varNamelong valMcDbDatabase pDatabase = NULL);


参数


名称 说明
varName

变量名


返回值:成功返回Mcad::eOk;


参考例程


long lShow = 0;
MrxDbgUtils::getSysVar(_T("LWDISPLAY"),lShow);
m_isShow = (lShow != 0);


COM接口:

                    _DMxDrawX::GetSysVarDouble

                    _DMxDrawX::GetSysVarLong 

                    _DMxDrawX::GetSysVarString        


主要用到函数说明:


_DMxDrawX::GetSysVarString


得到一个字符串类型的系统变量。


js中使用如下:


                var pRet = mxOcx.Call("GetSysVar","ORTHOMODE");               
                 if(pRet != null)
                {
                      var iOrthoMode = pRet.AtLong(1);
                      alert(iOrthoMode);
                }


c#中使用如下:


             // C# 取当前图层
            String s = "";
            axMxDrawX1.GetSysVarString("CLAYER", ref s);

            MessageBox.Show(s);

CAD获取系统变量函数

原文:https://www.cnblogs.com/yzy0224/p/11170745.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!