HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1101
K's開いている別のウィンドウをすべて閉じる5未解決


K's

リンク

2009/11/1(Sun) 16:35:23|NO.28630

実行させるとじぶん以外のすべてのウィンドウを閉じるには
どういうスクリプトが必要ですか?



この記事に返信する


珠後

リンク

2009/11/1(Sun) 17:54:12|NO.28632

ウィンドウハンドルを走査して、片っ端から0xF060を送信するしか思いつきませんね・・・

というか、何の為に別のウィンドウを閉じる必要が?
予期せず他のアプリケーションが終了したらユーザーは困るのでは?



Hatter

リンク

2009/11/1(Sun) 19:03:56|NO.28634

閉じるって最小化ってこと?



K's

リンク

2009/11/2(Mon) 16:50:58|NO.28652

いいえ、最小化ではなく、非表示にするという方です

説明不足でスイマセン。(>_<;)



GENKI

リンク

2009/11/2(Mon) 23:07:25|NO.28655

すみませんが、何がしたいのかよくわかりません。

> いいえ、最小化ではなく、非表示にするという方です

最小化の意味が分かっていないような気がします。
最小化とは、デスクトップ上にウィンドウを表示せず、タスクバーの表示だけにすることです。


改めて確認です。
自分以外の他に起動しているアプリケーションに対して、
 ・アプリケーションを終了したい。
 ・ウィンドウを最小化したい。
どちらをやりたいのでしょうか?
あるいはこれら意外のことでしょうか?



レノス

リンク

2009/11/2(Mon) 23:34:47|NO.28657

自分以外のすべてのウィンドウに対して、
「gsel の -1 モード」にする、ということではないでしょうか。

もしそうなら、すべてのウィンドウのハンドルを取得して、
それぞれに ShowWindow を呼べばできます。

#ただし、再び表示させるときに、元から非表示だったモノまで表示させると、酷いことになります (経験者談)。
#非表示にするときに、ハンドルを配列に入れて保存し、それらを表示させるようにしたほうが
いいかもしれません。



ONION software Copyright 1997-2023(c) All rights reserved.