【15】MFC入门到精通——MFC弹窗提示 MFC关闭对话框 弹窗提示 MFC按键触发 弹窗提示

MFC实现关闭窗口,弹出确认提示

文章目录

  • [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();
	}
}
相关推荐
xushichao19892 分钟前
代码生成优化技术
开发语言·c++·算法
leaves falling11 分钟前
C++类和对象(1)
开发语言·c++
2401_8732046515 分钟前
模板编译期循环展开
开发语言·c++·算法
奶人五毛拉人一块31 分钟前
C++入门学习
开发语言·c++·函数重载·入门·nullptr
吃不饱的得可可32 分钟前
protobuf万字总结(C++)
开发语言·c++
m0_6625779732 分钟前
嵌入式C++安全编码
开发语言·c++·算法
2301_8101609535 分钟前
代码生成器优化策略
开发语言·c++·算法
HUTAC40 分钟前
关于进制转换及其应用的算法题总结
数据结构·c++·算法
暮冬-  Gentle°1 小时前
C++中的工厂模式实战
开发语言·c++·算法
Lisssaa1 小时前
打卡第二十二天
c++·算法·图论