文書番号: 403848
最終更新日: 1999/03/19
CMyDialog::CMyDialog(CWnd* pParent /*=NULL*/) : CDialog(CMyDialog::IDD,pParent) { //{{AFX_DATA_INIT(CMyDialog) // 注意: ....... //}}AFX_DATA_INIT Create(CMyDialog::IDD,pParent); // <= この行を追加する }
void CMyDialog::OnOK() { DestroyWindow(); } void CMyDialog::OnCancel() { DestroyWindow(); }
void CMyDialog::PostNcDestroy() { delete this; }
class CMyFrame : public CFrameWnd { public: CMyDialog* myDlg; : }; void CMyFrame::DispMyDialog() // <= ダイアログを表示する関数 { myDlg = new CMyDialog(this); // <= ダイアログの生成・表示 }ダイアログ表示中にメインのウィンドウが終了しても、問題なくダイアログも
Keywords: KBHOWTO VC10 VC15 VC20 モーダレス KB403848
Technology: kbAudDeveloper kbvc150 kbVC32bitSearch kbVCsearch