ダイアログをタスクマネージャより上位ウィンドウに設定する方法 – プログラミング – Home

ダイアログをタスクマネージャより上位ウ...
 
通知
すべてクリア

[解決済] ダイアログをタスクマネージャより上位ウィンドウに設定する方法


ばん
 ばん
(@ばん)
ゲスト
結合: 21年前
投稿: 12
Topic starter  

ダイアログをトップレベルウィンドウの設定(Topmost)にしたのですが、タスクマネージャは上
位に表示されます。。

タスクマネージャより上位レベルでウィンドウを表示する方法はあるのでしょうか。


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

確認ですが、
Windowsタスクマネージャのオプションで
「常に手前に表示」
のをチェックした状態でということでしょうか?
# それが可能だと、「常に手前に表示」ってのが間違っていることになるが。。。


返信引用
ばん
 ばん
(@ばん)
ゲスト
結合: 21年前
投稿: 12
Topic starter  

Blueさんへ

「常に手前に表示」をチェックした状態で・・・です。

以前見たアプリで、タスクマネージャーを選択後にすぐ自動でアプリの画面が手前に表示される
ものを見たことがあります。
「常に手前に表示」をチェックした状態のままで。

それと同じ動きが実現できればと思ったのですが。


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

ばんさんのアプリケーションも「常に手前に表示」状態にすれば、
タスクマネージャより上位レベルに表示できます。

しかし、他の「常に手前に表示」状態の
アプリケーションに上位を奪われる可能性はあります。


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

失礼、既に Topmost にしているのでしたね。

他のウィンドウが手間に出てこられては困るのでしたら、
デスクトップを監視して、
トップを奪われたら即座に最前面に出しなおすとか、
自分以外ウィンドウの Topmost 属性をはずして回るとか、
するしかないと思います。


返信引用
ばん
 ばん
(@ばん)
ゲスト
結合: 21年前
投稿: 12
Topic starter  

解決しました。

dairygoodsさんの

>トップを奪われたら即座に最前面に出しなおす

できました~!!

Blueさん、dairygoodsさん、ありがとうございました。


返信引用
ばん
 ばん
(@ばん)
ゲスト
結合: 21年前
投稿: 12
Topic starter  

すみません。解決チェックしわすれてました。


返信引用
r
 r
(@r)
ゲスト
結合: 22年前
投稿: 48
 

>トップを奪われたら即座に最前面に出しなおす

蛇足とは思いますが...
同様のことをする他アプリが起動したら最前面の奪い合いで
困ったことになりますね。
ATMやPOSなど、基本的に他アプリとの並行動作を想定しない、
専用装置向けのソフトならそれでもいいですが。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました