基 础 函 数 参 考


TrayItemSetText

设置托盘菜单或项目的文本.

TrayItemSetText ( 控件ID, 文本 )

参 数

控件ID TrayCreateItemTrayCreateMenu 函数返回的控件标识符.
文本 托盘菜单或项目的新文本.

返 回 值

成功: 返回 1.
失败: 返回 0.

备 注

要更改默认菜单项(脚本暂停/退出)的文本, 使用常量 $TRAY_ITEM_EXIT and $TRAY_ITEM_PAUSE 作为控件ID.

相 关 函 数

TrayItemGetText, TrayCreateItem, TrayCreateMenu

函 数 示 例


#include <Constants.au3>
#NoTrayIcon

Opt("TrayAutoPause", 0) ; 当点击托盘图标时脚本不会暂停.

Local $valitem = TrayCreateItem("值:")
TrayCreateItem("")
Local $aboutitem = TrayCreateItem("关于...")

TraySetState()

TrayItemSetText($TRAY_ITEM_EXIT, "退出程序")
TrayItemSetText($TRAY_ITEM_PAUSE, "暂停程序")

While 1
    Local $msg = TrayGetMsg()
    Select
        Case $msg = 0
            ContinueLoop
        Case $msg = $valitem
            TrayItemSetText($valitem, "值:" & Int(Random(1, 10, 1)))
        Case $msg = $aboutitem
            MsgBox(64, "关于:","AutoIt3-托盘菜单示例")
    EndSelect
WEnd

Exit

provider with jb51.net (unicode)