以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]添加OpenQQ菜单出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96277)

--  作者:无限5180
--  发布时间:2017/2/17 1:18:00
--  [求助]添加OpenQQ菜单出错
我按照帮助文件:在菜单提示新消息,在快速访问栏增加OpenQQ按钮,按钮代码也按照帮助文件写,但在添加在菜单的SystemIdle事件代码时出现:“菜单中不存在名为"OpenQQ"的项目”提示,一直死循环,OpenQQ按钮放到配置栏中没有问题,如果我要放到快速访问栏中应该如何处理,请帮忙指教,谢谢
--  作者:有点蓝
--  发布时间:2017/2/17 8:18:00
--  
SystemIdle事件第一行加上代码

If SystemMenu Then Return


--  作者:无限5180
--  发布时间:2017/2/17 12:33:00
--  
谢谢!!!


--  作者:无限5180
--  发布时间:2017/2/18 0:21:00
--  [求助]添加OpenQQ菜单出错
OpenQQ按钮放到快速栏中采用你的代码判断是否为系统菜单后,闪烁就没法实现了。
我还想问问您,QQClient窗口打开后,上次召开会议并关闭通话后,再次打开时又会出现在“正在会话”中,无法消除,这是什么原因
[此贴子已经被作者于2017/2/18 0:36:32编辑过]

--  作者:有点蓝
--  发布时间:2017/2/18 8:49:00
--  
测试没有问题,只要有新消息就会闪。或者把代码放到菜单的SystemIdle事件,就不用判断是否系统菜单了,而不是放到项目的SystemIdle事件
--  作者:有点蓝
--  发布时间:2017/2/18 9:04:00
--  
会议确实没有办法关闭,等下个版本修正
--  作者:无限5180
--  发布时间:2017/2/18 13:57:00
--  
我找出原因了,原来的OpenQQ是在配置栏中,所以客户端中的有关事件是以配置栏写的代码,只需把原来所有代码中的配置栏名称(ConfigBar)改为快速访问栏名称(QAT)就行了。
另外是不是由于快速访问栏图标小,就无法显示闪烁多少条的字体了?

[此贴子已经被作者于2017/2/18 17:09:49编辑过]

--  作者:有点蓝
--  发布时间:2017/2/18 16:00:00
--  
测试没有问题,你可以使用示例试试。具体上例子看看