表示位置


pom  2008-04-14 09:35:03  No: 144628  IP: 192.*.*.*

VB.NET2005でお伺いします。(WinXP)

常に特定のアプリケーションの前に表示するには、どのようにすればよろしいでしょうか。
常に最前では、Me.TopMost = True  が見つかりましたが全部後ろになってしまいます。
フォームを親子にする SubForm.ShowDialog(Me)  もできましたが、
特定のアプリを指定する方法が見つかりません。

また、そのアプリケーションとFormをセットにするには、どうすればよろしいでしょうか。例えば、ドラッグや最小化を同時動かす等です。


ご存知でしたら、よろしくお願い致します。

編集 削除
やじゅ  2008-04-14 13:08:58  No: 144629  IP: 192.*.*.*

別のアプリケーションのウィンドウをアクティブにする
http://dobon.net/vb/dotnet/form/activate.html

編集 削除
やじゅ  2008-04-14 13:17:20  No: 144630  IP: 192.*.*.*

下記の例は終了方法ですが、応用すれば最小化も可能です。

API関数のPostMessage(強制終了)、
FindWindow(ウィンドウの検索)を使用する。
140.アプリケーション(ウインドウ)の強制終了方法
http://madia.world.coocan.jp/vb/API/AppWinExit.htm

編集 削除