设置long类型的系统变量
[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();