>>251
>つーか、ダイアログベースってモーダルダイアログ
>なんでむしろ他のウィンドウと通信しようなんてほうがオカスィ。

ま、そうともいいきれないね。

BOOL CHogeApp::InitInstance()
{
 ・・・
 CHogeDlg* dlg = new CHogeDlg;
 m_pMainWnd = dlg;
 dlg->Create(IDD_HOGE_DIALOG);
 dlg->ShowWindow(SW_SHOW);

 return TRUE;
}

終了するときは、
::AfxGetMainWnd()->PostMessage(WM_CLOSE);