MFC怎么将模式对话框的数据传递到非模式对话框中里面来
MFC如何将模式对话框的数据传递到非模式对话框中里面来?
假设模式对话框中在一EDIT(关联m_nInt)中输入变量1,则m_nInt=1,关闭此模式对话框的时候,要在非模式对话中一EDIT显示出此值?谢谢!
------解决方案--------------------
CModalDlg dlg;
if(dlg.DoModal()==IDOK)
{
youModalessDlg.SetAndRefresh(dlg.m_nInt);// make sure m_nInt is public
}
CyouModalessDlg::SetAndRefresh(int nInt)
{
m_nInt2 = nInt;
Invalidate();
}
假设模式对话框中在一EDIT(关联m_nInt)中输入变量1,则m_nInt=1,关闭此模式对话框的时候,要在非模式对话中一EDIT显示出此值?谢谢!
------解决方案--------------------
CModalDlg dlg;
if(dlg.DoModal()==IDOK)
{
youModalessDlg.SetAndRefresh(dlg.m_nInt);// make sure m_nInt is public
}
CyouModalessDlg::SetAndRefresh(int nInt)
{
m_nInt2 = nInt;
Invalidate();
}