基 础 函 数 参 考


TraySetClick

设置托盘(显示托盘菜单)的点击模式.

TraySetClick ( 标志 )

参 数

标志 0 = 鼠标点击不显示托盘菜单
1 = 按下鼠标左键(显示托盘菜单)
2 = 释放鼠标左键(显示托盘菜单)
4 = 双击鼠标左键(显示托盘菜单)
8 = 按下鼠标右键(显示托盘菜单)
16 = 释放鼠标右键(显示托盘菜单)
32 = 双击鼠标右键(显示托盘菜单)
64 = 鼠标悬停托盘图标(显示托盘菜单)

返 回 值

None.

备 注

这些标志不是托盘事件值!
默认值为 "9" - 按下鼠标左键或者右键即显示托盘菜单.

相 关 函 数

TraySetOnEvent

函 数 示 例


#NoTrayIcon

Opt("TrayMenuMode", 1) ; 不显示默认托盘菜单(脚本暂停/退出).

Local $settingsitem = TrayCreateMenu("设置")
TrayCreateItem("显示", $settingsitem)
TrayCreateItem("打印", $settingsitem)
TrayCreateItem("")
Local $aboutitem = TrayCreateItem("关于...")
TrayCreateItem("")
Local $exititem = TrayCreateItem("退出")

TraySetState()
TraySetClick(16)

While 1
    Local $msg = TrayGetMsg()
    Select
        Case $msg = 0
            ContinueLoop
        Case $msg = $aboutitem
            MsgBox(64, "关于:","AutoIt3-托盘菜单示例")
        Case $msg = $exititem
            ExitLoop
    EndSelect
WEnd

Exit

provider with jb51.net (unicode)