请问:如何使用VC++以编程的方式改变桌面背景图片

zengkun100 2005-10-28 11:39:37
今天看到一个接口IActiveDesktop,里面有个函数SetWallPaper,以为可以更换桌面背景。结果发现调用之后没有反应,上网去查了一下,发现几乎所有的例子都是在.NET下面更换桌面背景,各位,有没有例子可以用啊?指条路。
...全文
253 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2006-03-07
  • 打赏
  • 举报
回复
pIActiveDesktop->ApplyChanges(AD_APPLY_ALL);
……
lynx090 2006-03-06
  • 打赏
  • 举报
回复
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "c:\\aa.bmp", 1);
我通过了编译并成功了.HOHO~`aa.bmp为你要更换的墙纸.
soaroc 2006-03-06
  • 打赏
  • 举报
回复
Needed
chib 2005-11-23
  • 打赏
  • 举报
回复
需要
zengkun100 2005-11-22
  • 打赏
  • 举报
回复
算了.已经通过修改注册表的方式搞定了,如果有人需要的话,我可以把源代码贴上来。
zengkun100 2005-10-30
  • 打赏
  • 举报
回复
楼上的,你给的例子太老土了,它将的好象还是Windows98时代的事了,不过我还是先把例子搞下来试试。
bingsiu 2005-10-29
  • 打赏
  • 举报
回复
http://www.vckbase.com/vckbase/vckbase10/vc/nonctrls/atlcomocx_02/1002001.htm

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧