Last Updated 2004/03/17
Programming Tips Visual C++ API  索 引 
起動待ち
2004/03/17

CreateProcess() などで起動したプロセスに対しメッセージを送信する.
CreateProcess() 直後に送信してもまだプロセスが起動していない恐れがある.
EnumWindow() などでウィンドウを検索し,ウィンドウが生成されてから送信してもまだ内部的に準備が出来ていない恐れがある.
メッセージループがちゃんと有効になっていなければ送信できないのである.
そのメッセージループが有効かどうか(メッセージ送信可能かどうか)を調べるのは WaitForInputIdle() で行う.


参照
CreateProcess
前後のTips
起動待ち

DSS ProgrammingTipsCGI Ver2.02