首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC对话框构造函数有关问题

2013-04-05 
VC对话框构造函数问题?本帖最后由 VisualEleven 于 2013-01-14 13:06:40 编辑我新建了一个对话框,并关联了

VC对话框构造函数问题?
本帖最后由 VisualEleven 于 2013-01-14 13:06:40 编辑 我新建了一个对话框,并关联了一个类,该类派生于CDailog,默认生成的构造函数如下

CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CMyDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}

这里我有个不解,不是已经定义CWnd* pParent一个指针了吗,虽然该指针指向未知的地址,但是我设置断点看了一下,该pParent是NULL,实在不解,理论上这个pParent指针有值啊,虽然CDialog构造函数父指针是默认为NULL,但是传进去的部位NULL啊,求解 MFC VC
[解决办法]
但是我设置断点看了一下,该pParent是NULL,实在不解
---------------------
看类的相关的.h定义中,应该有默认参数的
CMyDlg(CWnd* pParent = NULL);

热点排行