Windows8/8.1 如何修改窗口颜色

来源:互联网 发布:java流程图怎么画 编辑:程序博客网 时间:2024/06/15 00:58

在网上,关于window8/8.1 如何修改窗口颜色还没有搜索到成功的。除了搞不懂窗口颜色和窗口边框颜色的扯淡派 和 使用**护眼卫士的懒人之外(这种软件往往要给你起个后台进程,烦。。。。),只有如下这种解决方法:

reg add "HKEY_CURRENT_USER\Control Panel\Colors" /v "Window" /t REG_SZ /d "219 237 243" /f

这一行很好理解。

但是有个难缠的问题,就是某些版本的系统,在锁屏 或者 休眠 之后,对于窗口的更改会失效。这是因为当锁定 或者 休眠后,系统去读了下述注册表的Window值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors\Standard

鉴于win8本来就没有提供修改窗口颜色的功能,所以程序在两个地方读值也不能说一定是个bug,但是此时,答案不言而喻了,即需要同时修改这两个注册表值。但是注意,这个值是BGR而非RGB:f3eddb。

在中文论坛中,几乎没有人解决这个问题,我也是参考了微软官方论坛讨论才搞定的。




0 0
原创粉丝点击