2009-12-30 81 views
1

有没有一种方法可以在使用c#时在windows 7上更改墙纸时添加淡入淡出效果? 任何代码或链接到文章将不胜感激。如何在使用c改变墙纸时添加淡入淡出效果#

+0

你想拥有同样的淡入淡出效果当壁纸自动改变背景? – RCIX 2009-12-30 04:10:39

+0

改变壁纸的好代码(但不解决你关于褪色的问题):http://stackoverflow.com/questions/1061678/change-desktop-wallpaper-using-code-in-net/1061682#1061682 – BillW 2009-12-30 05:13:49

+0

@RCIX - 不是,只是想知道是否有可能在c#中做到这一点,以及如何做到这一点。 – murasaki5 2009-12-30 06:05:52

回答

0

,你可以:

  • 创建一切背后的窗口(除了桌面)。
  • 当前壁纸
  • 更改桌面墙纸
  • 淡出窗口(增加它在第二透明度或两个)

你必须弄清楚如何让涂料它窗口在桌面前,但在浏览器图标后面。 (我认为这是可能做到这一点。)

+0

是的,我想过这样做,但我无法在桌面级别获得窗口。 – murasaki5 2009-12-30 06:06:56