设置墙纸为空的问题(我已搜索了,仍没有结果)

riverlj 2004-12-21 10:56:34
如果桌面上的墙纸是BMP格式的,则调用以下函数可以设置为空。
如果桌面上的墙纸不是BMP格式的(如:JPG),则调用以下函数不能设置为空。

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" _
(ByVal uAction As Long, _
ByVal uParam As Long, _
ByRef lpvParam As Any, _
ByVal fuWinIni As Long) As Long
Private Const SPI_SETDESKWALLPAPER = 20
Private Const SPIF_SENDWININICHANGE = &H2
Private Const SPIF_UPDATEINIFILE = &H1

Dim strDesktop As String
Dim lngValue As Long

strDesktop = ""
lngValue = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, ByVal strDesktop, _
SPIF_SENDWININICHANGE + SPIF_UPDATEINIFILE)
Debug.Print lngValue
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2004-12-25
  • 打赏
  • 举报
回复
http://www.china-askpro.com/msg48/qa87.shtml
riverlj 2004-12-25
  • 打赏
  • 举报
回复
没人试过吗?望讨论之

1,486

社区成员

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

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