关于主对话框类的初始化
我建的是一个MFCAppwizard(exe)的基本对话框,工程名为Luanma,主对话框类是CLuanmaDlg,有一个子对话框类是PWsetting。在luanma....
我建的是一个MFC Appwizard(exe)的基本对话框,工程名为Luanma,主对话框类是CLuanmaDlg,有一个子对话框类是PWsetting。
在luanma.cpp中明明有
CLuanmaDlg dlg;
m_pMainWnd = &dlg;
而我在PWsetting::OnButton1()中用到m_pMainWnd时,却出现编译错误:
'm_pMainWnd' : undeclared identifier
为什么会未定义呢?
我都试过了,不行啊。m_pMainWnd这个指针是在luanma.cpp里的一个成员函数OnInitDialog()中定义的,在luanma.h头文件里没有没有他的影子啊 展开
在luanma.cpp中明明有
CLuanmaDlg dlg;
m_pMainWnd = &dlg;
而我在PWsetting::OnButton1()中用到m_pMainWnd时,却出现编译错误:
'm_pMainWnd' : undeclared identifier
为什么会未定义呢?
我都试过了,不行啊。m_pMainWnd这个指针是在luanma.cpp里的一个成员函数OnInitDialog()中定义的,在luanma.h头文件里没有没有他的影子啊 展开
3个回答
展开全部
子对话框类要包括...主对话框类的头文件
即#include "CluanmaDlh.h"
即#include "CluanmaDlh.h"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在_PWsetting.cpp中包含头文件.
//PWsetting.cpp
#include<CluanmaDlg.h>
就行了.
//PWsetting.cpp
#include<CluanmaDlg.h>
就行了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询