- - PR -
Winodowの非表示の方法について
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-04-17 11:33
こんばんは。
そんなことはないとおもいますよ。非表示のウィンドウにもメッセージは送れるはずですが。 実際、非表示ウィンドウのメッセージ処理が必要な場合もあります。
プロセス間通信の方法はいろいろありますね(Windows APIなども含めると)。要件次第の選択になるかと思います。 | ||||||||||||
|
投稿日時: 2007-04-17 11:43
こんばんは。
回答ではありませんが、Process.MainWindowHandleプロパティの実装は、 WinAPIのEnumWindows関数でトップレベルウィンドウを列挙して、 そのトップレベルウィドウが所属するプロセスIDが 起動したプロセスのものと一致するものを見つけてきています。
.NET 2.0ならProcess.WaitForInputIdleメソッドを使って待つほうが良い気がします。 | ||||||||||||
|
投稿日時: 2007-04-17 11:49
かるあさんの方法だと、作ったFormが浮いちゃいませんか?
未記入さんの方法は、試しましたか? ↑ ダメでした タスクバーに表示しないとダメみたい [ メッセージ編集済み 編集者: Jitta 編集日時 2007-04-17 12:07 ] |