更改桌面主题

 *************************************************************************

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal Hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const BM_CLICK = &HF5   '模拟点击
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Dim f1 As New WshShell
Private Sub Command1_Click() '实现确定键按钮
'实现点击"显示 属性"下的确定按钮键
Dim Hwnd As Long '显示属性窗口的句柄
Dim Buttonhwnd1 As Long '按钮确定的句柄
Dim Buttonhwnd2 As Long '按钮应用的句柄
f1.Run "Luna.theme"
Sleep 2000
f1.AppActivate "显示 属性"
Hwnd = FindWindow(vbNullString, "显示 属性")
Buttonhwnd2 = FindWindowEx(Hwnd, 0, "Button", "应用(&A)")
SendMessage Buttonhwnd2, BM_CLICK, 0, ByVal 0&
Buttonhwnd1 = FindWindowEx(Hwnd, 0, "Button", "确定")
SendMessage Buttonhwnd1, BM_CLICK, 0, ByVal 0&
End Sub
Private Sub Command2_Click()
'实现点击"显示 属性"下的确定按钮键
Dim Hwnd As Long '显示属性窗口的句柄
Dim Buttonhwnd1 As Long '按钮确定的句柄
Dim Buttonhwnd2 As Long '按钮应用的句柄
f1.Run "Classic.theme"
Sleep 2000
f1.AppActivate "显示 属性"
Hwnd = FindWindow(vbNullString, "显示 属性")
Buttonhwnd2 = FindWindowEx(Hwnd, 0, "Button", "应用(&A)")
SendMessage Buttonhwnd2, BM_CLICK, 0, ByVal 0&
Buttonhwnd1 = FindWindowEx(Hwnd, 0, "Button", "确定")
SendMessage Buttonhwnd1, BM_CLICK, 0, ByVal 0&
End Sub

附件: 自动显示桌面显示属性.rar

**说 明:永远的魔灵 by icecept(郭卫)
'**创 建 人:icecept(魔灵)
'**日 期:2009-11-15 20:27:03
'**修 改 人:icecept(魔灵)
'**版 本:V1.0.0
'**E-mail   :icecept@163.com QQ:543375508
'**网 址:http://hi.baidu.com/icecept http://icecept.jimdo.com
'*************************************************************************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值