【问题标题】:Windows xp Change Wallpaper to WebpageWindows xp 将壁纸更改为网页
【发布时间】:2009-09-21 20:45:20
【问题描述】:

要执行本手册,我只需在更改墙纸对话框中选择一个 html 文件,tada 就可以了..

但如果我想从代码中执行此操作,我必须更改 api 调用/reg 键吗?

我试过这个 SystemParametersInfo (WinAPI) 没有用,我发现“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General\Wallpaper”和“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\LastTheme\壁纸”已更改为 html 页面.. 但仅将其编辑为代码不会更改壁纸..

【问题讨论】:

    标签: windows registry wallpaper


    【解决方案1】:

    为了使用 HTML 作为壁纸,需要首先启用 ActiveDesktop。假设情况已经如此,那么IActiveDesktop interface 有一个SetWallpaper() method 可用。查看 MSDN 的“Using the Active Desktop Object”文章了解如何访问 IActiveDesktop。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-28
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多