Createで創ってから、RunModalLoop()を呼んでモーダルループに入る。
ダイアログリソースで「visible」をアンチェックしておく必要がある。
1 2 3 4 5 6 7 8 9 10 11 12 |
CMyDlg dlg; if(!dlg.Create( CMyDlg :IDD )) { AfxMessageBox(I18N(L"Failed to create dialog")); return FALSE; } dlg.ShowWindow( SW_SHOW); m_pMainWnd = &dlg; int nResponse = dlg.RunModalLoop(); dlg.DestroyWindow(); |