找回密码
 加入
搜索
查看: 2638|回复: 4

[GUI管理] [已解决]怎么实现双击托盘图标显示窗体

[复制链接]
发表于 2010-11-10 11:41:23 | 显示全部楼层 |阅读模式
本帖最后由 xyyie 于 2010-11-11 11:38 编辑

$traymsg = TrayGetMsg()
Switch $traymsg
                Case $TRAY_EVENT_PRIMARYDOUBLE
                        MsgBox(0,"","111")
        EndSwitch


这一句
Case $TRAY_EVENT_PRIMARYDOUBLE
                        MsgBox(0,"","111")
老报错啊。好像不行啊。
发表于 2010-11-10 13:15:58 | 显示全部楼层
$traymsg = TrayGetMsg()
Switch $traymsg
                Case -13
                        MsgBox(0,"","111")
        EndSwitch
发表于 2010-11-10 13:40:35 | 显示全部楼层

#include <Constants.au3>
#NoTrayIcon
Opt("TrayOnEventMode",1)
Opt("TrayMenuMode",1)        ;默认菜单项目 (脚本暂停中/退出) 将不会显示. 

TraySetOnEvent($TRAY_EVENT_PRIMARYDOUBLE,"SpecialEvent")
TraySetOnEvent($TRAY_EVENT_SECONDARYUP,"SpecialEvent")
TraySetState()
While 1
        Sleep(10)        ; 空闲循环
WEnd
Exit
; Functions
Func SpecialEvent()
        Select
                Case @TRAY_ID = $TRAY_EVENT_PRIMARYDOUBLE
                        Msgbox(64,"SpecialEvent-Info","主鼠标键双击.")
                        ExitEvent()
                Case @TRAY_ID = $TRAY_EVENT_SECONDARYUP
                        Msgbox(64,"SpecialEvent-Info","次鼠标键双击.")
                        ExitEvent()
        EndSelect
EndFunc
; Functions
Func ExitEvent()
        Exit
EndFunc
从AU3的帮助中复制出来的,希望对楼主有点帮助。
 楼主| 发表于 2010-11-10 14:54:24 | 显示全部楼层
谢谢 超级版主
6678720
发表于 2010-11-10 21:36:24 | 显示全部楼层
回复 4# xyyie


    请修改标题错别字“以”,不然都会移到无意义区
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 21:04 , Processed in 0.083001 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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