基 础 函 数 参 考


TrayCreateMenu

创建托盘菜单控件.

TrayCreateMenu ( "子菜单/菜单文本" [, 菜单ID [, 菜单项]] )

参 数

子菜单/菜单文本 子菜单/菜单的文本.
菜单ID [可选参数] 指定子菜单的属主菜单. 如为 -1, 则创建为第一级菜单.
菜单项 [可选参数] 定义创建的菜单项数量. 菜单项编号从 0 开始.

返 回 值

成功: 返回托盘菜单的控件ID.
失败: 返回 0.

备 注

None.

相 关 函 数

TrayItemSetState, TrayItemSetText, TrayGetMsg, TrayItemDelete

函 数 示 例


#NoTrayIcon

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

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

TraySetState()

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)