16,547
社区成员




mydlg.h
#pragma once
#include "resource.h"
class CMyDlg :
public CDialog
{
public:
CMyDlg(CWnd* pParent = NULL);
enum{ IDD = IDD_DIALOG1};
DECLARE_DYNCREATE(CMyDlg)
protected:
DECLARE_MESSAGE_MAP()
virtual void DoDataExchange(CDataExchange* pDX);
virtual BOOL OnInitDialog();
};
mydlg.cpp
#include "StdAfx.h"
#include "MyDlg.h"
IMPLEMENT_DYNCREATE ( CMyDlg, CDialog )
CMyDlg::CMyDlg(CWnd* pParent /* = NULL */)
:CDialog(CMyDlg::IDD)
{
}
BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
END_MESSAGE_MAP()
void CMyDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
}
BOOL CMyDlg::OnInitDialog()
{
return CDialog::OnInitDialog();
}
CMyDlg mydlg;
if (mydlg.DoModal())
{
//Do something
}