写下这篇帖子是来源于kevens的问题,如何编程设置壁纸?
我查看了msdn的一篇文章,提到了注册表中主题的位置,而且你也的确可以在你的设备上找到他.
但是又没有不操作注册表也能编程实现更换壁纸的功能呢?
当然是有的,msdn最后给出的一句PostMessege了给了我提示.
来看看代码吧:
用的时候只需将文件名传入,注意这里的stwaterXXX是属于OS的metabase,不要改动它。更多的metabase的内容请参考这里。
demo程序如下:
Option-->Browse-->选择你的图片
设置效果如下:
完整的代码点此处下载
enjoy it !
---
黄季冬<fox23>@HUST
2008-2-28