MFC按键退出对话框,并保留当前界面中文本框的数字,当前的为void padwearconfig::OnBnClickedOK
时间: 2024-11-06 22:14:10 浏览: 22
denglu.rar_MFC登陆界面_mfc用户名密码_mfc的登陆界面
5星 · 资源好评率100%
在MFC(Microsoft Foundation Classes)中,如果你想在点击“OK”按钮关闭对话框`padwearconfig`的同时保留文本框中的数字,你需要重写`OnBnClickedOK`函数。这个函数通常在`.cpp`文件中,当用户单击对话框中的“确定”按钮时会被调用。
默认的行为是关闭对话框,如果你想要改变这一点,可以在该函数中添加一些额外的处理,例如获取文本框中的值并存储起来。这里是一个简单的示例:
```cpp
void CPadWearConfigDlg::OnBnClickedOk()
{
// 获取文本框中输入的数字
int number = GetDlgItemInt(IDC_NUMBER_EDIT); // 假设IDC_NUMBER_EDIT是文本框控件的标识
// 如果获取成功,保存数字
if (number != -1) {
SaveYourNumber(number); // 自定义保存数字的函数
}
// 父类的OK操作,这里会关闭对话框
CDialogEx::OnBnClickedOk();
}
```
确保已经有一个`SaveYourNumber(int number)`这样的函数来保存这个数值到合适的地方,比如数据库或配置文件等。
阅读全文