[已解决]如何不让系统托盘图标闪烁
本帖最后由 kxing 于 2010-9-2 02:52 编辑如下代码,程序运行后系统托盘的图标总是在一闪一闪的,看起来烦人。
希望让他不要闪烁且显示出来,多谢高手帮忙!
Opt("TrayOnEventMode",1)
Opt("TrayMenuMode",1+2)
;TraySetToolTip("测试托盘图标")
TrayItemSetOnEvent(TrayCreateItem("退出"),"_Quit")
TraySetState(@SW_SHOW)
while 1
sleep(1000)
wend
Func _Quit()
Exit
EndFunc
有高手能帮助下吗? 本帖最后由 kxing 于 2010-9-1 15:38 编辑
哪位高人能帮助下吗,多谢拉!!! @SW_SHOW 干嘛?
Opt("TrayOnEventMode", 1)
Opt("TrayMenuMode", 1 + 2)
$Item = TrayCreateItem("退出")
TrayItemSetOnEvent(-1, "_Quit")
TraySetState()
While 1
Sleep(1000)
WEnd
Func _Quit()
Exit
EndFunc ;==>_Quit 好像在哪儿看到过创建的tray要show出来。
嘿嘿,多谢了!!! 晕,写窗口写多了。
看帮助才知道,默认显示的参数是1不是sw_show,哈哈! 你的标题怎么都是“解决”呢,“已”字要补上,便于搜索。
http://www.autoitx.com/forum.php?mod=viewthread&tid=17871
http://www.autoitx.com/forum.php?mod=viewthread&tid=17706
http://www.autoitx.com/forum.php?mod=viewthread&tid=16735
http://www.autoitx.com/forum.php?mod=viewthread&tid=16634
http://www.autoitx.com/forum.php?mod=viewthread&tid=16238
细节很重要… 嘿嘿,我以为标明就ok了。。。 好了,都更正了。。。 回复 4# afan
请问一下,一楼的方法,和使用 #NoTrayIcon 有区别吗?
页:
[1]