2012-11-01 63 views
1

我想制作一个程序,定期更改Windows 8的颜色开始屏幕。我找到了注册表值来进行更改,但问题是用户必须注销然后重新登录才能看到更改。有没有办法向系统发送一条消息,或者像在“个性化”滑块中设置它那样立即更改启动屏幕的颜色?更改Windows 8开始屏幕颜色

我用C++为编程语言和Visual Studio 2012

任何帮助,将不胜感激。

P.S.我也想让我的程序定期更改为锁定屏幕图片。如果有人能分享一个指向那也是很好的。

+0

对于锁定屏幕,看看使用[LockScreen类](http://msdn.microsoft.com/en-us/library/窗口/应用/ windows.system.userprofile.lockscreen)。 –

+0

谢谢。我会仔细看看的。但是,如何开始屏幕,因为这是我目前的首要任务? – l3utterfly

回答

2

我不相信你可以设置系统主题颜色,至少在Windows应用商店的应用程序。你甚至不能从系统主题颜色读取,根据这个线程: Windows 8 theme color - accessing it programmatically

+0

这绝对是一个打击。微软在想什么?然而,第二个想法是,如果一个Windows商店应用程序可以读取系统值,我猜可能会有一些安全问题。我永远不会下载需要访问我的系统设置才能工作的应用程序。好吧,无论如何,我会在没有使用Windows应用程序的情况下找到解决方法。 – l3utterfly