Foxtable(狐表)用户栏目专家坐堂 → OpenQQ改到窗口


  共有2665人关注过本帖树形打印复制链接

主题:OpenQQ改到窗口

帅哥哟,离线,有人找我吗?
cd_tdh
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21401 威望:0 精华:0 注册:2016/3/28 16:57:00
OpenQQ改到窗口  发帖心情 Post By:2019/10/28 11:19:00 [只看该作者]

老师,我用窗口当主界面,原来OpenQQ是弄到配置栏的,现在弄到窗口中,

网络监视器中,请教一下这两个事件的代码怎么变通? 

Connected事件:

ConfigBar.Items("OpenQQ").SmallImage = GetImage("onqq.png")

 

Disconnected事件: 

ConfigBar.Items("OpenQQ").SmallImage = GetImage("offqq.png")

 

SystemIdle事件: 

'统计OPenQQ消息数量
Static OpenQQ As RibbonMenu.Button
Static LastTime As Date
If OpenQQ Is Nothing Then
    'OpenQQ =  ConfigBar.Items("OpenQQ")
    OpenQQ = Forms("主窗口").Controls("OpenQQ")
End If
Dim txt As  String
If QQClient.Ready
    If  QQClient.UnreadCount > 0 Then
        txt = "OpenQQ(" & QQClient.UnreadCount &  "条)"
    Else
        txt = "OpenQQ"
    End  If
End If
If OpenQQ.Text <> txt Then
    OpenQQ.Text = txt
End If
If OpenQQ.Text > "" Then
    Dim ntp As timeSpan = Date.Now - LastTime
    If ntp.TotalSeconds >= 0.5 Then
        LastTime = Date.Now
        If OpenQQ.ForeColor = Color.Red Then
            OpenQQ.ForeColor = Color.Transparent
        Else
            OpenQQ.ForeColor = Color.Red
        End If
    End  If
End  If

[此贴子已经被作者于2019/10/28 11:28:03编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/28 11:23:00 [只看该作者]

if forms("xx窗口").opened then
forms("xx窗口").controls("picturebox1").image = GetImage("onqq.png")
end if

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21401 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2019/10/28 11:42:00 [只看该作者]

还需要判断打开,忘记判断了,怎么统计消息数量呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/28 11:51:00 [只看该作者]

上面代码这个就是啊

txt = "OpenQQ(" & QQClient.UnreadCount &  "条)"

 回到顶部