C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■92608 / )  Re[1]: 別のアプリに対してモーダルとなるウィンドウの作成
□投稿者/ とっちゃん (637回)-(2019/10/10(Thu) 13:55:38)
No92606 (HiHi さん) に返信
> 今、別のアプリに対してモーダルとなるウィンドウを作成できるか試しています。
> 例えば、以下のように、IWin32Windowインタフェースを実装したクラスを用意し、
> これに別アプリのウィンドウハンドルを適用したものをFormのShowDialogの引数に渡すことにより、
> 別アプリに対してモーダルとなるウィンドウになることを確認しましたが、
> このやり方は(別アプリが操作できないことは別として)問題はないでしょうか?
>
ウィンドウハンドルは、そのマシン内で一意な値として存在しているので、問題になることはありません。

> また、自身のアプリはx86ビルドの場合で、別アプリがx64で実行されている場合でも
> この方法は使えますか?問題がありますか?

試してみてはいかがでしょう?64bitOS 環境はあるので簡単に試せますよね?

一応。。。逆のパターンもあります。もし試すのなら、両方試してみることをお勧めします。

返信 編集キー/


管理者用

- Child Tree -