在pb中如何更换桌面墙纸

hatest 2005-02-18 04:04:28
仅仅修改注册表好像不行,有谁作过,告知,谢
...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yfpos2003 2005-02-20
  • 打赏
  • 举报
回复
一些改系统的问题,没有别的好办法,调API函数来完成
online 2005-02-20
  • 打赏
  • 举报
回复
vb的,自己改一下

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 SPI_SETDESKWALLPAPER = 20

Private Sub Command1_Click()

Dim ChangeWP
Dim s As String
s = "c:\windows\kp2003_0S.bmp"
ChangeWP = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, s, 0)

MsgBox "墙纸已经更改为 " & s & "", 64, "Instant Wallpaper Changer"
End Sub
wjlforever 2005-02-19
  • 打赏
  • 举报
回复
关注!
j9dai 2005-02-19
  • 打赏
  • 举报
回复
应该有这方面的API,查查
nimittz 2005-02-19
  • 打赏
  • 举报
回复
调api,用google查一下吧,肯定有
a109788522 2005-02-19
  • 打赏
  • 举报
回复
DING
agualiyong 2005-02-19
  • 打赏
  • 举报
回复
关注!

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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