关于修改桌面墙纸问题!(100分)

  • 主题发起人 主题发起人 银河
  • 开始时间 开始时间

银河

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个小程序,用于修改桌面的墙纸。<br> 利用API函数 Systemparametersinfo修改。<br>在程序执行事件后,我发现注册表里面的信息已经有被修改,<br>从桌面的属性栏里也发现桌面的墙纸已经改变了,<br><br>但是桌面当前的桌面却是没变,刷新也没用,<br>请问各位大侠这个怎么回事啊?怎么改呢?
 
现在找到这个解决办法了,就是把Systemparametersinfo的最后一个参数改一下就可以了。<br><br>但是,又有一个问题,就是我现在用这个程序改变桌面,把1.bmp的图片作为墙纸,<br>又用桌面属性把桌面墙纸改成另外一个,<br>再用那个程序把1.bmp的图片作为墙纸就改变不了,如果换成另一个图片才可以。<br><br>这个应该怎么做呢?
 
如果我用image 控件把图片放在该程序上,<br>有没有办法,把桌面的墙纸改换成image上的图片。。
 
怎么没人帮忙一下啊。[:(]
 
作者:陈永昌<br>能够选择、更换窗口桌布 ( Windows Wall Paper ) 的范例程序,并且能够自动变换桌布。<br>http://www.csdn.net/dev/delphi/Samples/WPAPER.ZIP<br>看这个对你有没有帮助吧
 
后退
顶部