保留中のメッセージが残っているウィンドウが破棄されるとどうなりますか?
次のシナリオを検討してください。
A、B、C の 3 つのスレッドがあります。スレッド C はウィンドウを所有しています。
スレッド A と B はSendMessage
、メッセージをウィンドウに投稿するために使用します。A からのメッセージが最初に到着します。C が A からのメッセージを処理している間、C は を使用してそのウィンドウを破棄しますDestroyWindow
。
スレッド B からのメッセージはどうなりますか? スレッド B による呼び出しはSendMessage
戻りますか?
これは内部でどのように機能しますか?