设置WINCE设备背光强度

 1void SetBacklight(int value) 
 2
 3        RegistryKey HKEY = Registry.CurrentUser.OpenSubKey("ControlPanel\\Backlight"true);
 4
 5        if (HKEY != null
 6
 7             HKEY.SetValue("ACBrightNess", value, RegistryValueKind.DWord); //AC电源 "BrightNess" 为电池供电状态下 
 8
 9             IntPtr hBackLightEvent = OpenNETCF.Threading.NativeMethods.CreateEvent(IntPtr.Zero, falsetrue"BackLightChangeEvent");
10
11             if (hBackLightEvent != IntPtr.Zero) 
12
13                     OpenNETCF.Threading.NativeMethods.EventModify hBackLightEvent,OpenNETCF.Threading.NativeMethods.EVENT.SET); 
14
15                     OpenNETCF.Threading.NativeMethods.CloseHandle(hBackLightEvent); 
16
17            }
 
18
19       }
 
20
21}
 
22
23

没有smartphone设备,所以只知道在PPC上没有问题,值的范围是 0~10,

:使用了OPENNETCF 中的两个文件NativeMethods.cs ,Registry.cs

原文地址:https://www.cnblogs.com/mobile/p/359607.html