さまざまなワーカースレッドを生成し、VS2003でコンパイルされたMFCアプリケーションがあります。
CTreeCtrl :: GetItemState()を呼び出すと、デバッグアサーションダイアログポップアップが表示されることがあります。これは、無効なアイテムへのハンドルを渡したためだと思いますが、これは私の当面の懸念事項ではありません。
私の懸念は次のとおりです。ログから、アサーションダイアログが表示されている間、MFCスレッドが多数のWindowsメッセージを処理し続けているように見えます。アサーションダイアログはモーダルだと思ったので、これが可能かどうか疑問に思いました。