lihao2014 发表于 2019-6-12 15:18:13

CAD设置图层亮度(com接口)

主要用到函数说明:
MxDrawXCustomFunction::Mx_SetLayerBright
设置显示亮度,默认值为100%。详细说明如下:
参数 说明
LPCTSTR pszLayerName 图层名,为空,就设置所有图层
DOUBLE bright 亮度百分数,取值为0 ~100
LONG lisAutoUpDisplay 是否自动更新显示
c#中实现代码说明:
    MxDrawResbuf param = new MxDrawResbuf();   
    // 图层名   
    param.AddString("222");   
    // 图层亮度.
    param.AddDouble(50);   
    // 不自动调用更新函数。   
    param.AddLong(0);

    axMxDrawX1.CallEx("Mx_SetLayerBright", param);

whng 发表于 2019-6-12 15:18:13


谢谢楼主分享。
页: [1]
查看完整版本: CAD设置图层亮度(com接口)