找回密码
 加入
搜索
查看: 3612|回复: 8

[AU3基础] [已解决]GUI最小化之后 出现traytip

  [复制链接]
发表于 2010-9-5 11:47:42 | 显示全部楼层 |阅读模式
本帖最后由 jet7253 于 2010-9-10 00:36 编辑

像这篇的效果
http://www.autoitx.com/forum.php ... =%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)

在这边先谢谢大家的帮忙

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-9-5 12:46:24 | 显示全部楼层
写了个例子,供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
 楼主| 发表于 2010-9-5 13:00:47 | 显示全部楼层
afan版大 感激不尽~
发表于 2010-9-5 13:05:18 | 显示全部楼层
回复 3# jet7253


    客气~ 呵呵
发表于 2010-9-5 19:55:17 | 显示全部楼层
收藏 A版的例子能让我很快看明白
发表于 2010-9-6 15:27:38 | 显示全部楼层
a大不错的代码,厉害
发表于 2014-11-13 11:26:24 | 显示全部楼层
感谢,又学习了一个新东西。非常感谢
发表于 2016-6-8 20:23:56 | 显示全部楼层
感谢A版解惑
发表于 2016-6-9 21:28:36 | 显示全部楼层
A大容易看懂。学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 22:37 , Processed in 0.084469 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表