直接写个例子吧:
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 来实现。