【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();
	}
}
相关推荐
小龙报2 分钟前
《算法通关指南---C++编程篇(3)》
开发语言·c++·算法·visualstudio·学习方法·visual studio
Mr_WangAndy34 分钟前
C++设计模式_行为型模式_状态模式State
c++·设计模式·状态模式
郝学胜-神的一滴39 分钟前
Effective STL 第5条:区间成员函数优先于单元素成员函数
开发语言·c++·程序人生·stl·软件工程
mit6.8241 小时前
c++|表达最值的更好方法|clamp
c++
涤生z2 小时前
list.
开发语言·数据结构·c++·学习·算法·list
FFZero12 小时前
【C++/Lua联合开发】 (三) C++调用Lua
c++·junit·lua
Source.Liu2 小时前
【BuildFlow & 筑流】品牌命名与项目定位说明
c++·qt·rust·markdown·librecad
bkspiderx2 小时前
C++设计模式之行为型模式:访问者模式(Visitor)
c++·设计模式·访问者模式
Q741_1473 小时前
C++ 面试基础考点 模拟题 力扣 38. 外观数列 题解 每日一题
c++·算法·leetcode·面试·模拟
L_09074 小时前
【Algorithm】二分查找算法
c++·算法·leetcode