在wince里面保存屏幕亮度的值保存在注册表HKEY_CURRENT_USER\ControlPanel\\Backlight\Brightness里面,值的范围是0-100,所以要改变屏幕的亮度,只要改变这个值,然后重新加载就行代码如下:

/// <summary>/// 调节屏幕的亮度/// </summary>public class SetBackLight{public static void SetBright(string strValue){SetBackLightValue(strValue);ReloadBackLight();}public static int GetBacklightValue(){RegistryKey CUser = Registry.CurrentUser;RegistryKey Backlight = CUser.OpenSubKey("ControlPanel\\Backlight", true);return (int)Backlight.GetValue("Brightness", RegistryValueKind.DWord);}public static void SetBackLightValue(string strValue){try{
            RegistryKey hkcu = Registry.CurrentUser;RegistryKey Backlight = hkcu.OpenSubKey("ControlPanel\\Backlight", true);Backlight.SetValue("Brightness", strValue, RegistryValueKind.DWord);}catch (Exception ex){System.Diagnostics.Debug.WriteLine(ex.Message);}}public static bool ReloadBackLight(){bool ret = false;IntPtr scanEvent = NativeWin.CreateEvent(IntPtr.Zero, false, false, "BackLightChangeEvent");if (scanEvent == null){throw new Exception("CreateEvent失败");}else{NativeWin.EventModify(scanEvent, EventFlags.SET);NativeWin.CloseHandle(scanEvent);ret = true;}return ret;}partial class NativeWin{[DllImport("coredll.dll", SetLastError = true, CharSet = CharSet.Auto)]internal static extern IntPtr CreateEvent(IntPtr lpEventAttributes, [In, MarshalAs(UnmanagedType.Bool)] bool bManualReset, [In, MarshalAs(UnmanagedType.Bool)] bool bIntialState, [In, MarshalAs(UnmanagedType.BStr)] string lpName);[DllImport("coredll.dll", SetLastError = true, CharSet = CharSet.Auto)][return: MarshalAs(UnmanagedType.Bool)]internal static extern bool CloseHandle(IntPtr hObject);[DllImport("coredll.dll", SetLastError = true)][return: MarshalAs(UnmanagedType.Bool)]internal static extern bool EventModify(IntPtr hEvent, [In, MarshalAs(UnmanagedType.U4)] EventFlags dEvent);}enum EventFlags : int{PULSE = 1,RESET = 2,SET = 3}}</pre>

wince调节屏幕亮度相关推荐

  1. win10调节屏幕亮度_自动调节电脑屏幕亮度软件,保护你的眼睛

    本文共514个字,预计用时2分钟 小伙伴们,今天给大家分享一个小软件,名字叫做 EyeCareApp,中文名:护眼软件 EyeCareApp是一款能够调节屏幕亮度的软件,它可以调整屏幕亮度,滤除蓝光, ...

  2. Win11系统调节屏幕亮度的方法

    目前Win11系统是一款非常火热的电脑操作系统,很多用户都想安装体验,电脑安装了Win11系统后发现屏幕太亮了,看久了眼睛很疲累,于是想要重新修改一下屏幕亮度,但是这个该如何操作呢?接下来小编就来为大 ...

  3. win10调节屏幕亮度_Win8系统笔记本电脑如何调节屏幕亮度?

    Win8系统电脑如何调整笔记本屏幕的亮度?笔记本是Win8系统的,该如何调节屏幕亮度?下面给大家分享具体操作方法. 解决办法: 1.首先,我们移动鼠标点击桌面上的"控制面板",然后 ...

  4. 重温Android——调节屏幕亮度

    唔,明天要去网易笔试Android实习生,于是翻出以前写的Android代码,温习一下,想象一下,当然,这必然不会导致太多的本质改变,不过总得试试,就这样, 上代码. 1 package androi ...

  5. 电脑调节屏幕亮度快捷键失灵の解决方案

    一.前言 博主的笔记本平时也不太调整屏幕亮度,基本都是让它保持在60. 但最近突发奇想用了一下之前原本好使的快捷键Fn+F8/F9,想调一下屏幕亮度,结果发现这两个快捷键失灵了.于是上网搜了好多解决方 ...

  6. linux屏幕怎么暗一点,Ubuntu 12.10 调节屏幕亮度经验分享

    我一直用的是Ubuntu,刚开始,我不知道Ubuntu屏幕亮度过亮,每次到学校机房的XP上都觉得其桌面太丑了(亮度所致)^-^.    这几天我才发现我眼睛有时候受不了,到网上一查才知道是屏幕太亮所致 ...

  7. win10的怎么调计算机亮度,Win10系统调节屏幕亮度的三种方法【图文】

    全新的Win10系统里面的界面设计非常好看,而且有些也是色彩十分明亮.那么如果觉得太亮的话,要怎么调节呢?下面就给大家介绍Win10系统调节屏幕亮度的四种方法. 调节方法一: 1.首先打开开始菜单,接 ...

  8. 计算机无法屏幕亮度,win7电脑屏幕亮度无法调节怎么办?调节屏幕亮度的方法...

    众所周知,调节一个舒适屏幕亮度是非常重要的,可以保护眼睛.最近有用户发现屏幕亮度无法调节,使用键盘上的组合键调节屏幕亮度后,发现屏幕突然变得较暗.想再将屏幕调亮发现试了好几个方法都没有效果,该怎么解决 ...

  9. win10计算机亮度无法调节,Win10电脑无法调节亮度怎么办 Win10系统不能调节屏幕亮度解决方法...

    在使用电脑的过程中,相信绝大数的会根据自己的适应度来调节电脑屏幕的亮度,这样保护你的视力,最近有不少用户反映Win10系统,无法调节屏幕亮度,那么Win10电脑无法调节亮度怎么办?下面装机之家分享一下 ...

最新文章

  1. Windows环境下搭建React Native
  2. 串行任务如何提高效率Java_具有相同属性任务串行有序执行的线程池设计
  3. vba quit此文件正由另一个应用程序或用户使用_VBA|如何添加外部对象库(或控件)引用来扩展VBA功能...
  4. 循环往list中add对象却总是add的是一个对象
  5. [react-router] 在history模式中push和replace有什么区别?
  6. [笨木头FireFly 02]入门篇2_客户端发送请求,服务器处理请求
  7. 家居建材行业信息化管理需内外兼修
  8. 如何在M1的Mac上检查App是原生执行,还是Rosetta转译后执行?
  9. SQL Server自动备份存储过程和视图的方法
  10. 富勒wms系统里的定时器id_「案例」全面升级的康缘药业物流系统
  11. 95%的码农都在用的编程神器,值得一看!
  12. 把antd组件的英文切换为中文
  13. matlab怎么表示循环求和,matlab循环求和
  14. Ubuntu系统设置时区时间
  15. 计算机类普刊有哪些,可以快速发表论文的计算机普刊
  16. Linux中如何一条命令创建多个文件夹
  17. cmd无法加载命令解决方法
  18. 数据结构之树从入门到如土(一)----大话二叉树 及GO实现
  19. Matlab中布尔值/逻辑值与数值型类型的相互转换
  20. 苏州、上海校友聚会(2005年9月10日,周六)

热门文章

  1. Ajax: 一个建立Web应用的新途径 [转]
  2. 解决:L2TP服务器没有响应。请尝试重新连接。如果仍然有问题,请验证您的设置并与管理员联系。
  3. WIN8发展趋势分析
  4. BJTU1853 gangpener 买零食
  5. Codeforces Round #764 (Div. 3)(A~G)
  6. 谈我所经历的区块链历程
  7. 基于HTML美食餐饮文化项目的设计与实现——吃货部落零食12页
  8. (Unity游戏开发)五天时间做出一款饥荒类的生存游戏Demo,项目在手,还怕面试官不给offer?
  9. 你没看过的V神早期神文,现在读起来仍受益匪浅
  10. 2021-10-18血压计方案|血压计模块