MFC非模态对话框中,怎么在子对话框中调用主对话框的一个输入参数进行
MFC非模态对话框中,怎么在子对话框中调用主对话框的一个输入参数进行计算?比如主对话框为dialog1,子对话框为dialog2,调用的输入参数为m_a...
MFC非模态对话框中,怎么在子对话框中调用主对话框的一个输入参数进行计算?比如主对话框为dialog1,子对话框为dialog2,调用的输入参数为m_a
展开
1个回答
展开全部
重载子对话框的构造函数,并为子函数添加对应类型的成员变量
比如说,子对话框的默认构造函数如下:
ChildDlg(CWnd* pParent /*=NULL*/);
那么,你重载一个构造函数,比如你想传个int m_a进来,那么如下:
ChildDlg(int a, CWnd* pParent /*=NULL*/)
{ m_a = a; }
然后你在声明子对话框类对象的时候,就不要调用默认构造函数,而调用你重载的构造函数
这样就能把你要的参数传到子对话框中来了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询