文章目录
- [1 按键触发 弹窗提示](#1 按键触发 弹窗提示)
- [2 关闭对话框 弹窗提示](#2 关闭对话框 弹窗提示)
1 按键触发 弹窗提示
举例,点击退出按钮,弹出提示框 提示 "是否退出?"
双击"退出"按钮 进入 函数

填写一下函数
cpp
void CMFCApplication2Dlg::OnBnClickedCancel()
{
// TODO: 在此添加控件通知处理程序代码
int close = MessageBox(L"是否退出?", L"提示", MB_YESNO | MB_ICONQUESTION);
if (close == IDYES)
{
CDialogEx::OnCancel();
}
}

2 关闭对话框 弹窗提示
举例,点击关闭窗口的 叉叉,提示"是否关闭窗口?"
在对话框窗体,右键 类向导,找到消息,选择WM_CLOSE,添加响应函数
cpp
void CMFCApplication2Dlg::OnClose()
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
int close = MessageBox(L"是否关闭窗口?", L"提示", MB_YESNO | MB_ICONQUESTION);
if (close == IDYES)
{
CDialogEx::OnClose();
}
}
