タスクトレイへの格納/復元時の視覚効果とシステムサウンド 2018-03-30 (Fri) 23:33

タスクトレイへの格納/復元時の視覚効果とシステムサウンドに関して
Windowsでは、ウィンドウを最小化/最大化するときのアニメーション効果や効果音を設定できるようになっている。
アプリの作りによってまちまちなんだろうけど、この設定が有効なものとそうでないものがあるようだ。
このエントリのスクリプトをジェスチャに割り当ててタスクトレイへ格納するようにしているが、
TEでは、格納/復元時どちらも視覚効果とシステムサウンドは無効になっている。
お蔭でキビキビ動いているわけで、わざわざこれを有効にして処理を重くすることもないのだが、
スクリプト周りは時折弄ってないとすぐに忘れっちゃうので、単に興味本位の実験として蛇足を加えてみる。
タスクトレイに格納する処理(ジェスチャに割り当てるスクリプト)
(function(){
	api.SetForegroundWindow(te.hwnd);
	api.SendMessage(te.hwnd, WM_SYSCOMMAND, SC_MINIMIZE, 0);
	setTimeout(function(){ Addons.TaskTray.CreateIcon(true, false) }, 200);
})();
トレイアイコンをクリックして復元する際の処理(ファイルにしてユーザスクリプトローダでロード)
(function(){
	if(Addons.TaskTray){
		window.RestoreFromTray = function(){
			api.ShowWindow(te.hwnd,SW_SHOWMINIMIZED);
			setTimeout(function(){ api.SendMessage(te.hwnd, WM_SYSCOMMAND, SC_RESTORE, 0) }, 200);
			RunEvent1("RestoreFromTray");
		}
	}
})();
※タスクトレイアドオンのオプションは全て非チェック状態で動作確認 ("常にタスクトレイに表示"はチェックしてても問題ないと思う)
@TE64 18.3.27 Win 6.1.7601 WS 300 Admin IE 11 ja_jp
関連記事

コメントの投稿

管理者にだけ表示を許可する

注意事項
基本的にこのブログはブログ主の備忘録です。

ブログの内容にはブログ主の主観や時には正確でない情報が含まれていることもあります。書いてある内容がすべての環境にあてはまることを保証するものでもありません。

また、過去の記事は現時点で既に陳腐化していることもあります。

その辺をご理解の上で当ブログ内に書いてあることを試す場合は自己責任でお願いします。

記事内容の誤りの指摘、疑問点の回答などコメント頂けると助かります。
カレンダー
08 | 2018/09 | 10
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
ブログ内検索
カラーコードチェッカ
カラーコードの確認
入力例) #ffffff | blue
カテゴリ
最新記事
最新コメント
最新トラックバック
リンク
ブロとも申請フォーム

この人とブロともになる

メールフォーム
メールフォーム設置当初より受信できない状態になっていました。2017/11/03以前にメール送信された方、誠に申し訳ありませんでした。
必要であれば再送お願いします。

名前:
メール:
件名:
本文: