求教MFC大神,要在子对话框中显示出父对话框的计算结果
在父对话框中点击计算按钮,弹出来子对话框,这一步已经做到了,代码如下:UpdateData(TRUE);…………doublee=g*i*m_P_g/(8.314*c1*m...
在父对话框中点击计算按钮,弹出来子对话框,这一步已经做到了,代码如下:
UpdateData(TRUE);
…………
double e=g*i*m_P_g/(8.314*c1*m_T_g);
UpdateData(FALSE);
CDialog dlg(IDD_DIALOG_NEW);
dlg.DoModal();
那么我如何在子对话框的IDC_EDIT9编辑框中(menber为m_Result_1)显示出上面代码中计算出的e呢? 展开
UpdateData(TRUE);
…………
double e=g*i*m_P_g/(8.314*c1*m_T_g);
UpdateData(FALSE);
CDialog dlg(IDD_DIALOG_NEW);
dlg.DoModal();
那么我如何在子对话框的IDC_EDIT9编辑框中(menber为m_Result_1)显示出上面代码中计算出的e呢? 展开
1个回答
展开全部
double e=g*i*m_P_g/(8.314*c1*m_T_g);
UpdateData(FALSE);
CDialog dlg(IDD_DIALOG_NEW);
dlg.m_Result_1 = e;
dlg.DoModal()
UpdateData(FALSE);
CDialog dlg(IDD_DIALOG_NEW);
dlg.m_Result_1 = e;
dlg.DoModal()
更多追问追答
追问
不行啊,你说的填进去出现
error C2039: 'm_Result_1' : is not a member of 'CDialog'
see declaration of 'CDialog'
追答
CDialog dlg(IDD_DIALOG_NEW);这句话不要这样写,假如IDD_DIALOG_NEW对应的对话框类为CNewDlg的话,按如下写:
double e=g*i*m_P_g/(8.314*c1*m_T_g);
UpdateData(FALSE);
CNewDlg dlg;
dlg.m_Result_1 = e;
dlg.DoModal()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询