1
AfxMessageBox関数のスレッドは安全ですか?スレッドセーフとAfxMessageBox
AfxGetMainWnd() - > GetSafeHwnd()やCCmdTarget :: GetRoundingFrame _() - > GetSafeHwnd()などのAfxMessageBoxの背後にあるMFCコードがあり、スレッドの安全性が不思議です。
私は複数のGUIスレッドを持っている場合、どちらかからAfxMessageBoxを呼び出すことはできますか?
これらのGUIスレッドには独自のメッセージループがありますか?または、単一のGUIスレッド(通常はメインスレッド)とワーカースレッドを持っていますか?ワーカースレッドから 'AfxMessageBox'を呼び出すと問題が発生するかもしれません。 –
スレッドセーフとはあまり関係がありません。失敗モードは、別のウィンドウの背後にポップアップするメッセージボックスです。ユーザーには完全に不可視であり、モーダルではありません。 –