我用VB 6.0
我本来写了个C#的程序 但是需要 FM2.0来支持..客户嫌大...所以我用VB6.0来写Const SPI_SETDESKWALLPAPER = 20
Const SPIF_UPDATEINIFILE = &H1
Private Declare Function SystemParametersInfo Lib "user32" Alias _
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, _
ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Const SPIF_SENDWININICHANGE = &H2
Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "D:\01.bmp", _
SPIF_UPDATEINIFILE + SPIF_SENDWININICHANGE)本来用这个可以...但是只能改变BMP的壁纸...我想要改变的壁纸是.HTM的..这个程序就不行了谁能帮帮我!!!!VB的语言我也不怎么会...着急~~~
我本来写了个C#的程序 但是需要 FM2.0来支持..客户嫌大...所以我用VB6.0来写Const SPI_SETDESKWALLPAPER = 20
Const SPIF_UPDATEINIFILE = &H1
Private Declare Function SystemParametersInfo Lib "user32" Alias _
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, _
ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Const SPIF_SENDWININICHANGE = &H2
Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "D:\01.bmp", _
SPIF_UPDATEINIFILE + SPIF_SENDWININICHANGE)本来用这个可以...但是只能改变BMP的壁纸...我想要改变的壁纸是.HTM的..这个程序就不行了谁能帮帮我!!!!VB的语言我也不怎么会...着急~~~
解决方案 »
- 请问如何获取运行中PE的.Text段地址范围?
- VB类的EVENT,SUB,FUNCTION的区别
- [求助]数据库创建时,VB中哪儿位置去创建呢?
- 在XP SP2 HOME版上开发的VB6 SP6程序,用setup factory7.0打包。为何在xp sp2 pro上安装时提示文件过时?
- 谁有关于文件夹加密方面的资料@@@@@@@@@@@
- 如何获取文本文件中某一列的值,如下格式的txt文件,
- 为什么我用InstallShield打包。快捷方式不会默认我那Exe的图标
- 自动换行的文本框中换行的地方有没有换行符chr(10)
- 为什么拷贝的文件总是自动隐藏的?
- 非帮不可
- 很久没用VB了,这次要做个客户端,不知道怎么下手了!大家给个意见
- IT民工洗头记·IT民工洗头记
例子,关键是adesktop.tlb
可以参考:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/iactivedesktop/iactivedesktop.asp
这里有例子(包含相关的TLB文件):
http://www.china-askpro.com/download/adwallpaper.zip