QQ皮肤脚本:
StatusButton.width - 10)&"."&CStr(StatusButton.Top + StatusButton.height - 8) Window.ExeCommand 6,s End Sub sub StatusPic_onMouseMove(nX,nY) s = CStr(StatusPic.Left) & "." & CStr(StatusPic.Top) & "." & CStr(StatusPic.width) & "." & CStr(StatusPic.height) Window.ExeCommand 20,s end Sub sub StatusPic_onMouseLeave() s = CStr(StatusPic.Left) & "." & CStr(StatusPic.Top) & "." & CStr(StatusPic.width) & "."
& CStr(StatusPic.height)
Window.ExeCommand 21,s
end Sub
Sub StatusPic_onClick()
Window.ExeCommand 60,2
End Sub
Sub ContentsButton_onClick()
Window.ExeCommand 4,9
End Sub
Sub MobileMsgButton_onClick()
Window.ExeCommand 4,2
End Sub
Sub ChatRoomButton_onClick()
Window.ExeCommand 4,1
End Sub
Sub SearchButton_onClick()
Window.ExeCommand 4,3
End Sub
'下面的按钮组
Sub MenuButton_onClick()
s = CStr(MenuButton.Left)&"."&CStr(MenuButton.Top)
Window.ExeCommand 5,s
End Sub
sub PaymentButton_onClick()
Window.ExeCommand 4,8
end Sub
Sub QQHomeButton_onClick()
Window.ExeCommand 16,1
End Sub
Sub MsgManagerButton_onClick()
Window.ExeCommand 4,6
End Sub
'处理QQ程序发来的事件
Sub Window_OnNotify(code ,var)
If code = 1 Then
'设置当前的Uin
UserNum = var
If 0 = ShowStatus Then
QQNumber.value = UserNum
Else
QQNumber.value = UserNum
End If
ElseIf code = 2 Then
'闪系统消息按钮 var 为1是开始闪。为2是停止
If(var = 1) Then
MsgManagerButton.StopFlash
MsgManagerButton.Flash 30
Else
MsgManagerButton.StopFlash
End If
ElseIf code = 3 then
'闪状态按钮 var 为0,1,2,3是对应的ico。为4表示停止
if var = 0 then
StatusPic.ico = "Online.ico"
elseif var = 1 Then
StatusPic.ico = "leave.ico"
elseif var = 2 Then
StatusPic.ico = "invisible.ico"
elseif var = 3 Then
StatusPic.ico = "Offline.ico"
elseif var = 4 then
StatusPic.Ico = StatusIco
end if
ElseIf code = 4 Then
'设置那个Bar在最前
Window_onClick 2,Var
ElseIf code = 5 Then
'设置当前的状态。
if var = 10 Then
StatusIco = "StatusPic.ico"
elseif var = 20 Then
StatusIco = "StatusPic1.ico"
elseif var = 30 Then
StatusIco = "StatusPic2.ico"
elseif var = 40 Then
StatusIco = "StatusPic3.ico"
end If
StatusPic.ico = StatusIco
If 0 = ShowStatus Then
QQNumber.value = UserNum
Else
QQNumber.value = UserNum
End If
ElseIf code = 6 Then
'设置Skin的起始路径
Path = Var
ElseIf code = 10 then
if(var = 1) then
PaymentButton.SetLighting(true)
else
PaymentButton.SetLighting(false)
end If
ElseIf code = 25 Then
' 皮肤推送
if(var = 1) then
ColorButton.SetLighting(true)
else
ColorButton.SetLighting(false)
end If
ElseIf code = 200 then
QQPushMsg.value = Var
QQPushMsg.Visible = true
bMsgInside = 1
window.RebuildRGN
End If
End Sub |


