Function Reference

TraySetState

トレイアイコンの状態を設定します。

TraySetState ( [ flag ] )

 

パラメータ

flag [オプション]
次のものの組み合わせ。
1 = トレイアイコンを表示(デフォルト)
2 = トレイアイコンを破棄/非表示
4 = トレイアイコンを点滅
8 = トレイアイコンの点滅を停止
16 = アイコンをデフォルトのものにリセット(点滅なし、デフォルトチップテキスト)

 

返し値

なし。

 

注意

この関数は"TrayIconHide"オプションと"#NoTrayIcon"設定を上書きします。
ノーマル/一時停止トレイアイコンはこの関数ではリセットできません!

 

関連

TrayItemSetState, TraySetIcon, TraySetPauseIcon

 


#NoTrayIcon

Opt("TrayMenuMode",1)   ; デフォルトのトレイメニューアイテム(スクリプト 停止/終了)を非表示

$exititem       = TrayCreateItem("Exit")

TraySetIcon("warning")
TraySetToolTip("SOS")

TraySetState()  ; トレイアイコン表示

$toggle = 0

While 1
    $msg = TrayGetMsg()
    Select
        Case $msg = 0
            Sleep(1000)
            If $toggle = 0 Then
                TraySetState()  ; トレイアイコン表示
                $toggle = 1
            Else
                TraySetState(2) ; トレイアイコン非表示
                $toggle = 0
            EndIF
        Case $msg = $exititem
            ExitLoop
    EndSelect
       
WEnd

Exit