www.mxdraw.com
内容索引主面
前一个向上下一个
_DMxDrawX::SetSysVarLong 方法

设置long类型的系统变量

IDL
[id(149), helpstring("method SetSysVarLong")]
VARIANT_BOOL SetSysVarLong(BSTR pszVarName, LONG lVal);

例如: 设置当前绘图颜色为白色,16777215 = 0xFFFFFF,它是RGB三个颜色的组合。

    axMxDrawX1.SetSysVarLong("CECOLOR", 16777215);
  // 或者

    var color = axMxDrawX1.NewComObject("IMxDrawMcCmColor");
    color.SetRGB(255, 77, 0);
    axMxDrawX1.SetSysVarLong("CECOLOR", color.EntityColor);

例如: 设置点样式.

            // 设置点样式,为67.,具体的值,可以看autocad帮助
            axMxDrawX1.SetSysVarLong("PDMODE", 67);
            // 设置点大小,0.0表示它随屏幕
            axMxDrawX1.SetSysVarDouble("PDSIZE", 0.0);
            // 重新生成,所有实体。,
            axMxDrawX1.Regen();
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!