掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
AfxMessageBoxをモーダルにするには? (ID:73189)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> スレッドから呼び出すとモーダレスになる この文脈におけるスレッドという文言の解釈が不能なのだが ・ worker thread を作って ・その中から AfxMessageBox を呼んだ ということかな?それなら VS2005 で試してみた。モーダルに動く。 void CHogeApp::OnTest() { // menu ハンドラ AfxBeginThread(&CHogeApp::ThreadFuncSugar, this); } static UINT CHogeApp::ThreadFuncSugar(void* p) { return reinterpret_cast<CHogeApp*>(p)->thread_func(); } UINT CHogeApp::thread_func() { AfxMessageBox(_T("TEST")); return 0U; } // 例は SDI だが Dialog ベースでも同等の動きをしている 何か特殊なことをしているに違いない、に1票。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.