【15】MFC入门到精通——MFC弹窗提示 MFC关闭对话框 弹窗提示 MFC按键触发 弹窗提示
MFC实现关闭窗口,弹出确认提示
文章目录
- 1 按键触发 弹窗提示
- 2 关闭对话框 弹窗提示
1 按键触发 弹窗提示
举例,点击退出按钮,弹出提示框 提示 “是否退出?”
双击“退出”按钮 进入 函数
填写一下函数
void CMFCApplication2Dlg::OnBnClickedCancel()
{// TODO: 在此添加控件通知处理程序代码int close = MessageBox(L"是否退出?", L"提示", MB_YESNO | MB_ICONQUESTION);if (close == IDYES){CDialogEx::OnCancel();}}
2 关闭对话框 弹窗提示
举例,点击关闭窗口的 叉叉,提示"是否关闭窗口?"
在对话框窗体,右键 类向导,找到消息,选择WM_CLOSE,添加响应函数
void CMFCApplication2Dlg::OnClose()
{// TODO: 在此添加消息处理程序代码和/或调用默认值int close = MessageBox(L"是否关闭窗口?", L"提示", MB_YESNO | MB_ICONQUESTION);if (close == IDYES){CDialogEx::OnClose();}
}