写下这篇帖子是来源于kevens的问题,如何编程设置壁纸?
我查看了msdn的一篇文章,提到了注册表中主题的位置,而且你也的确可以在你的设备上找到他.
[CF.Skills]在Pocket PC上编程设置壁纸
但是又没有不操作注册表也能编程实现更换壁纸的功能呢?
当然是有的,msdn最后给出的一句PostMessege了给了我提示.
来看看代码吧:

[CF.Skills]在Pocket PC上编程设置壁纸   class Wallpaper
    }

用的时候只需将文件名传入,注意这里的stwaterXXX是属于OS的metabase,不要改动它。更多的metabase的内容请参考这里

demo程序如下:
[CF.Skills]在Pocket PC上编程设置壁纸
Option-->Browse-->选择你的图片
设置效果如下:
[CF.Skills]在Pocket PC上编程设置壁纸

完整的代码点此处下载
enjoy it !

---
黄季冬<fox23>@HUST
                2008-2-28

相关文章: