表示位置


pom  2008-04-14 18:35:03  No: 144628

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

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

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

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


やじゅ  2008-04-14 22:08:58  No: 144629

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


やじゅ  2008-04-14 22:17:20  No: 144630

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

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加