Biz/Browser 4.1.3
|
|||
|
|
|
|
|
TrayIcon |
||
|
|||
Windowsのタスクバーに表示されるトレイアイコンを扱うためのクラスです。
RootクラスのVisibleプロパティなどと組み合わせることによってBiz/Browserをタスクトレイに格納するようなアプリケーションの作成が可能になります。
トレイアイコンに対するマウス操作はイベントとして通知され、それに応じた処理を記述することでウィンドウ状態への復帰やアプリケーションの終了などを実装できます。
アイコン用の画像はSetImage、SetIconメソッドで指定できます。指定しない場合は代用としてBiz/Browserのアプリケーションアイコンが表示されます。
デフォルトプロパティはValueです。ValueTypeの指定は無効です。
Form Form1 {
TrayIcon TrayIcon1 {
Function OnClicked(e) {
/* トレイアイコンを消してBiz/Browserを再表示 */
Visible = $FALSE;
//.Visible = $TRUE;
//.SetWindowState($RESTORE + $FRONT);
}
}
}
Function OnWindowStateChanged(e) {
/* Biz/Browserの最小化 */
if (e.state == $MINIMIZE) {
/* トレイアイコンを表示してウィンドウ表示を消す */
Form1.TrayIcon1.Visible = $TRUE;
Visible = $FALSE;
}
}