class CAboutDlg : public CDialog是什么意思
classCAboutDlg:publicCDialog{public:CAboutDlg();//DialogData//{{AFX_DATA(CAboutDlg)en...
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// Dialog Data
//{{AFX_DATA(CAboutDlg)
enum { IDD = IDD_ABOUTBOX };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
是什么意思?
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{{AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
是什么意思?
virtual void DoDataExchange(CDataExchange* pDX);
是什么意思? 展开
{
public:
CAboutDlg();
// Dialog Data
//{{AFX_DATA(CAboutDlg)
enum { IDD = IDD_ABOUTBOX };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
是什么意思?
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{{AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
是什么意思?
virtual void DoDataExchange(CDataExchange* pDX);
是什么意思? 展开
3个回答
展开全部
第一个是:CAboutDlg继承CDialog,对应于程序的“关于”对话框。
第二个是:CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
CAboutDlg() 是构造函数,CDialog(CAboutDlg::IDD)是调用父类的构造函数,运行时,先构造父类,再构造自身。
第三个是:定义一个名为DoDataExchange,返回值为空的虚函数,一般用来数据交换,将界面上的数据和对话框成员变量关联起来,这个函数一般不用手写代码,使用向导会自动生成代码,但如果要删除关联就需要手动将里面的一些代码删除了
第二个是:CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
CAboutDlg() 是构造函数,CDialog(CAboutDlg::IDD)是调用父类的构造函数,运行时,先构造父类,再构造自身。
第三个是:定义一个名为DoDataExchange,返回值为空的虚函数,一般用来数据交换,将界面上的数据和对话框成员变量关联起来,这个函数一般不用手写代码,使用向导会自动生成代码,但如果要删除关联就需要手动将里面的一些代码删除了
展开全部
第一个是:从CDialog中派生出一个CAboutDlg的类。
第二个是:定义这个类里的成员函数。
第三个是定义一个名为DoDataExchange,返回值为空的虚函数
第二个是:定义这个类里的成员函数。
第三个是定义一个名为DoDataExchange,返回值为空的虚函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样讲也讲不清.
最好自己看.深入浅出mfc.可能要多看几遍才能看懂.而且要有windows程序设计基础.
最好自己看.深入浅出mfc.可能要多看几遍才能看懂.而且要有windows程序设计基础.
参考资料: www.hlib.cn
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询