MFC如何在点关闭对话框的窗口时先出现一个小对话框

简单的对话框视图程序,我希望在点关闭对话框的红叉时跳出一个messagebox类的对话框,请问代码应该加在哪个函数的哪里... 简单的对话框视图程序,我希望在点关闭对话框的红叉时跳出一个messagebox类的对话框,请问代码应该加在哪个函数的哪里 展开
 我来答
veket的小号
推荐于2016-11-28 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:3941万
展开全部
添加WM_CLOSE消息响应函数xxx::OnClose()
将默认的CDialog::OnClose(); 嵌入一个if中 if的条件为 判断MessageBox返回值是否为IDOK(点击确定的返回的值)
void CMfcdlg2014Dlg::OnClose()
{
// TODO: Add your message handler code here and/or call default
if(IDOK==MessageBox(_T("点击【确定】退出"), _T("真的想退出吗?"), MB_OKCANCEL))
{
CDialog::OnClose();
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式