[已解决]GUI最小化之后 出现traytip
本帖最后由 jet7253 于 2010-9-10 00:36 编辑像这篇的效果
http://www.autoitx.com/forum.php?mod=viewthread&tid=3318&highlight=%CF%B5%CD%B3%C0%B8
可是我找不到版主说的例子
我现在是用
;================================================
$Menu = GUICreate('选单 ', 800, 600)
GUISetOnEvent($GUI_EVENT_MINIMIZE, "min")
;================================================
Func min()
Opt("TrayIconHide", 0)
GUISetState(@SW_HIDE, $Menu)
TrayTip("提示:", "选单已被最小化,点此回复.", 10)
EndFunc
;================================================
可是关于这边要回复回来要怎么触发它的事件?
Opt("TrayIconHide", 1)
GUISetState(@SW_SHOW, $Menu)
在这边先谢谢大家的帮忙 写了个例子,供LZ参考下~
#NoTrayIcon
Opt('GUIOnEventMode', 1)
Opt('TrayOnEventMode', 1)
Opt('TrayMenuMode', 1)
$Gui = GUICreate('最小化到托盘图标例子-afan', 380, 270)
GUISetOnEvent(-3, '_exit')
GUISetOnEvent(-4, 'Min') ;$GUI_EVENT_MINIMIZE=-4
TraySetOnEvent(-7, 'PrimaryDown') ;$TRAY_EVENT_PRIMARYDOUBLE=-13双击;$TRAY_EVENT_PRIMARYDOWN -7 左键按下.
GUISetState()
While 1
Sleep(1000)
WEnd
Func _exit()
Exit
EndFunc ;==>_exit
Func Min()
TraySetState(1)
GUISetState(@SW_HIDE, $Gui)
TrayTip('提示:', '窗口已最小化,单击图标恢复', 10)
EndFunc ;==>min
Func PrimaryDown()
GUISetState(@SW_SHOW, $Gui)
TraySetState(2)
EndFunc ;==>PrimaryDown afan版大 感激不尽~ 回复 3# jet7253
客气~ 呵呵 收藏 A版的例子能让我很快看明白 a大不错的代码,厉害 感谢,又学习了一个新东西。非常感谢 感谢A版解惑 A大容易看懂。学习
页:
[1]