在c#中如何设置图层亮度?
C#开发|冯美娟|2019-02-22 14:16
-
回答:
主要用到函数说明:
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);