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

わんくま同盟

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

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


(過去ログ 16 を表示中)
■6235 / )  Re[7]: 画面切替をスムーズにしたい
□投稿者/ れい (33回)-(2007/08/06(Mon) 15:56:43)
No6220 (とっちゃん さん) に返信
> ■No6200 (れい さん) に返信
>
>>「GetMessageが呼ばれて且つメッセージキューが空の時」
>>に戻ると思ってたんですが、
>>そうではなく、
>>「GetMessageが呼ばれた時」
>>に戻るのでしょうか?
>>
> もっと正確に書けば、メッセージキューに問い合わせが行われるタイミングで
> (GetMessageだけでなく、PeekMessage や MsgWaitFor... などもあります)
> WaitForInputIdle の待ちが解除状態になります。

読解力がなくて申し訳ないんですが、
これは後者を肯定する返事でしょうか?
つまり、メッセージキューが空でなくても、
WaitForInputIdleは戻るということですか?

MSDN Process.WaitForInputIdleより。
>関連付けられたプロセスがアイドル状態になるまで、Process コンポーネントを無期限に待機させます。
>(略
>WaitForInputIdle を使用して、メッセージ ループがアイドル状態に戻るまで、アプリケーションの処理を強制的に待機させます。
>(略
>プロセスがメッセージ ループ内部のメッセージを待機している状態をアイドル状態と呼びます。

この説明はだと私にはキューが空でないときは空になるまで待機するように読めます。


返信 編集キー/


管理者用

- Child Tree -