zoukankan      html  css  js  c++  java
  • 设置设备背光强度

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

    13            }

    14        }

    没有smartphone设备,所以只知道在PPC上没有问题,值的范围是 0~10,不过我试验的时候发现0不行,系统自带可以设到0,非常奇怪

    另:使用了OPENNETCF 中的两个文件NativeMethods.cs ,Registry.cs
  • 相关阅读:
    树莓派安装parrot linux记录
    Arch linux(UEFI+GPT)安装及后续优化教程
    VS部分安全函数用法
    C语言博客作业06--结构体&文件
    C语言博客作业05--指针
    C语言博客作业04--数组
    C语言博客作业03--函数
    C语言博客作业02--循环结构
    DS博客作业08--课程总结
    DS博客作业07--查找
  • 原文地址:https://www.cnblogs.com/mobile/p/265156.html
Copyright © 2011-2022 走看看