QQClient的属性
QQClient包括以下属性:
属性名 | 说明 |
ServerIP | 字符型,指定QQserver的IP地址。 |
ServerPort | 整数型,指定QQServer的端口号。 |
UserName | 字符型,指定登录用户名。 |
Password | 字符型,指定登录用户密码。 |
ServerMessage | 字符型,用户在登录成功或失败后,获取服务器返回的信息。 |
Ready | 逻辑型,用于判断QQClient是否已经启动。 |
Buddies | QQBuddy集合,包括所有的好友,QQBuddy有四个属性:
|
ThroughServer | 逻辑型,默认为False,如果设置为True,在发送消息时,不管对方是否在线,都会通过服务器转发。 |
UnreadCount | 整数型,返回未读消息数量,仅统计通过内置聊天窗口收发的信息。 |
ReceiveNotice | 逻辑型,是否在内置聊天窗口接收并显示QQServer发来的系统通知,默认为True,通常无需设置。 |
MenuItems | 字符型,用于设置自定义菜单,参考自定义聊天菜单 |
AllowSendFile | 逻辑型,是否允许用户通过内置聊天窗口传输文件,默认为True。 |
示例
QQClient.ServerIP
= "127.0.0.1"
'指定服务器IP地址
QQClient.ServerPort
= 52177
'指定服务器端口
QQClient.UserName
= "生产部.李桂兰"
QQClient.Password
= "888"
If
QQClient.Start()
= True '如果登录成功
For Each
bd As
QQBuddy In
QQClient.Buddies
'显示好友名和在线状态
Output.Show(bd.Name
& "("
& IIF(bd.Online,"在线","离线")
& ")")
Next
Else
'如果登录失败,显示服务器返回错误信息
PopMessage("QQClient登录失败,原因:"
& vbcrlf
& QQClient.ServerMessage,"提示",PopiconEnum.Error,5)
End
If