すぐに実行しないメッセージを送信する
メッセージの送信 への移動
メッセージを送信したいが、メッセージの送信先で直ちに実行するのが安全かどうかわからない場合があります。 たとえば、メッセージを送信するコードが目的のコントロールのイベント ハンドラから呼び出される場合は、そのコントロールがメッセージを実行する前にイベント ハンドラの実行が完了していることを確認するとよいでしょう。 メッセージの結果を知る必要がない限り、このような状況を処理できます。
Windows API 呼び出しである PostMessage を使用すると、コントロールにメッセージを送信することはできますが、コントロールではそのメッセージの処理を他のメッセージの処理が完了するまで待機することができます。PostMessage のパラメータは SendMessage とまったく同じです。
PostMessage 関数の詳細については、Microsoft MSDN のドキュメントを参照してください。