2011-09-08 70 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)

相關問題