1
モーダルダイアログボックスが存在する場合、PostMessageを使用してメインウィンドウに送信されたメッセージは、そのウィンドウのメッセージループを通過しません。実際には、モーダルダイアログが表示されている間、メインウィンドウのメッセージループを通過するメッセージはありません。おそらく、ダイアログ処理のいくつかのメッセージループを通してメインウィンドウのWndProcにそれを行います。Windowsメッセージループ奇妙
これは正常なのですか、奇妙なことをしていますか?
ダイアログがモーダルではなくモードレスであればどうなりますか? –
何も特別なものはありません。他のメッセージループはありません。これは、モードレスダイアログをサポートするためにIsDialogMessage()を呼び出さなければならない理由です。 –