■MFC相談室 mfc11.dll■
■ このスレッドは過去ログ倉庫に格納されています
0089デフォルトの名無しさん
NGNGMessageBoxがダイアログの中央ではなく、画面の中央に表示されて
しますのですが、ダイアログの中央に出す方法はありませんか?
環境はVC++.NET 2003です。
/* スレッド作成 */
m_Thread = AfxBeginThread(func, (LPVOID)this, THREAD_PRIORITY_NORMAL);
/* スレッド関数 */
static UINT func( LPVOID pParam )
{
CHogeDlg *pHogeDlg;
pHogeDlg = (CHogeDlg*)pParam;
pHogeDlg->Hogehoge();
return 0;
}
/* 実行部分 */
int CHogeDlg::Hogehoge( void )
{
AfxMessageBox("Hoge",(MB_OK | MB_SETFOREGROUND | MB_ICONEXCLAMATION | MB_TASKMODAL),0);
}
■ このスレッドは過去ログ倉庫に格納されています