2011-09-08 86 views
2

我想通过delphi代码更改Windows桌面主题。如何以编程方式更改Windows桌面主题

我在谷歌搜索求救o没有得到。我得到了一些代码帮助来改变应用程序的主题。但我想改变桌面的主题。

所以PLZ。帮我.....是否有任何API函数...

+1

试试这个问题http://stackoverflow.com/questions/546818/how-do-i-change-the-current- windows-theme-programatically – RRUZ

+6

这是不是你不应该这样做,因为用户拥有该设置? –

+0

如果像这样的东西可以工作,这将是非常烦人的。我会考虑这样的“maleware”程序... – Andreas

回答

1

不。没有API可以改变整个桌面的主题。这是设计。

+4

当然有..虽然没有记录.. –

0

尝试使用InqSoft Windows Scanner来查找您需要的窗口(桌面)。之后,你需要阅读WINAPI手册才能正确使用窗口消息和函数(+关于DC的函数,你可以像这样谷歌:“绘制在桌面上的delphi”)

而且我记得,你可以更改shell参数并设置自己的程序与内置的桌面程序等(默认shell = explorer.exe)

相关问题