MFC中,怎么让一个模态对话框关闭后,再打开,里面编辑框的内容是上次关闭时的内容?
发布网友
发布时间:2022-04-29 01:14
我来回答
共3个回答
热心网友
时间:2023-09-30 13:40
在你关闭对话框的时候将编辑框中的值取出来保存起来。
如:
CString strTemp;
GetDlgItem(IDC_EDIT_1)->GetWindowText(strTemp);
然后再下一次打开对话框的时候再把它显示出来。如:
GetDlgItem(IDC_EDIT_1)->SetWindowText(strTemp);
热心网友
时间:2023-09-30 13:40
成员变量.
分别绑定2个 编辑框
在子对话框 初始化函数内 设置一下.
每次打开对话框时, 对这2个成变量赋值. 也可以不赋值,默认为空
热心网友
时间:2023-09-30 13:41
既然如此,为什么要用模态对话框呢?
你可以用非模态对话框来模拟模态对话框,这样数据就不会变。