模态对话框中,父调用子数据,子保存上次更改的数据

直接写个例子吧:

void CProjectDlg::OnSettings() 
{
// TODO: Add your control notification handler code here
CSettingDlg setDlg;


//在SetDlg对话框中回显当前的设置 
setDlg.m_flag1=m_flag1;
setDlg.m_flag2=m_flag2;
setDlg.m_flag3=m_flag3;


//得到用户写改后SetDlg对话框中的串口设置
if(setDlg.DoModal()==IDOK)
{
m_flag1=setDlg.m_flag1;
        m_flag2=setDlg.m_flag2;
m_flag3=setDlg.m_flag2;
}
}


还有一种是模态对话框中数据更改—关闭—再开启,数据是上次更改的数据,想要实现这种功能,可以使用    GetWindowText  和   SetWindowText  来实现。

发布了35 篇原创文章 · 获赞 17 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/shaopengf/article/details/40857545