1

.NET フォームで ShowWindow API 呼び出しをキャプチャする方法を知っている人はいますか?

2 番目のアプリですべての .NET フォームを最小化するために、ShowWindow を呼び出す外部 VB6 プログラムがあります。メッセージを無視するかどうかを決定できるように、何らかのイベント ハンドラーを追加して、.NET フォームがメッセージを受信したことを認識できるようにしたいと考えています。基本的な問題は、.NET でモーダルの子ウィンドウを開いているときに、ShowWindow API が呼び出されて親と子のフォームを最小化すると、モーダルの子ウィンドウが閉じてしまうことです。これは悪いです。

通常の .NET フォーム イベント処理 (Resize、FormClosing など) を使用するのは遅すぎます。そこで処理を行っても、思ったよりもモーダル ウィンドウが閉じるのを止められません。

4

1 に答える 1

0

See Windows Hooks in the .NET Framework

于 2011-06-30T16:18:50.747 に答える