【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();
	}
}
相关推荐
MZ_ZXD0011 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
A星空1232 小时前
一、Linux嵌入式的I2C驱动开发
linux·c++·驱动开发·i2c
凡人叶枫3 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
会叫的恐龙3 小时前
C++ 核心知识点汇总(第六日)(字符串)
c++·算法·字符串
小糯米6013 小时前
C++顺序表和vector
开发语言·c++·算法
独望漫天星辰3 小时前
C++ 多态深度解析:从语法规则到底层实现(附实战验证代码)
开发语言·c++
王老师青少年编程4 小时前
2024年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)
c++·题解·真题·csp·信奥赛·csp-s·提高组
凡人叶枫4 小时前
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南
linux·服务器·c语言·开发语言·c++
CSDN_RTKLIB4 小时前
使用三方库头文件未使用导出符号情景
c++
rainbow68896 小时前
Linux文件描述符与重定向原理
c++