直接写个例子吧:
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 来实现。
本文详细介绍了如何在对话框中实现数据交互与存储,包括使用非模态对话框显示当前设置,以及通过模态对话框修改设置并保存更改。重点介绍了利用`GetWindowText`和`SetWindowText`函数实现数据的持久化存储。
4282

被折叠的 条评论
为什么被折叠?



