关闭c++MFC的主窗体,先弹出对话框询问“是否要关闭”,点击确定取消按钮进行确认。

请问要怎么编写是否要关闭的代码呢?
关闭窗口的代码在哪里?

点击红叉时,它没有提示是否需要关闭,请问要怎么编写代码才能出现是否需要关闭,代码在哪里?
本人是菜鸟。知道的可以说的详细一点,谢谢啦,QQ435162593

classwizard重载主框架CMainFrame的WM_CLOSE消息,在响应函数中:

if(IDYES==AfxMessageBox("是否关闭?",MB_YESNO)//放在调用基类OnClose()之前即可,语句不要加分号

追问

可以直接把语句放到哪个函数中吗?是什么语句呢?,我不会怎么重载进去。,
请问你的QQ多少,我可以直接问你吗?

追答

菜单上找到ClassWizard,对应好窗口CMainFrame,双击WM_CLOSE消息即可重载完成。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-29
菜单上找到ClassWizard,对应好窗口CMainFrame,双击WM_CLOSE消息即可重载完成。

关闭c++MFC的主窗体,先弹出对话框询问“是否要关闭”,点击确定取消按钮...
classwizard重载主框架CMainFrame的WM_CLOSE消息,在响应函数中:if(IDYES==AfxMessageBox("是否关闭?",MB_YESNO)\/\/放在调用基类OnClose()之前即可,语句不要加分号

C++MFC创建的浮动窗口的关闭按钮和隐藏窗体按钮的对应事件是什么?找...
系统再带的关闭,就是上面的那个红色按钮,他是调用的OnCancel函数,你可以在头文件中声明一个afx_msg void OnCancel();函数然后在cpp里实现这个函数就行了,方法里面想怎么写就怎么写,其次如果你是手动添加的这么一个关闭按钮,想让窗口关闭,函数里面可以写 OnOK();OnCancel();PostMessage(WM_CLOSE...

mfc如何屏蔽系统弹出某个窗口,并模拟鼠标按键输入
c++打印代码中弹出打印确认窗口主要是用来让用户选择打印机的,你这种情况的话就没必要弹那个窗口了,要么选择系统默认打印机(当前选中的),要么自动选择固定名称的打印机。弹那个窗口是非常不友好的。

如何在MFC程序运行中自动弹出对话框并关闭
一、问题的提出 编写一个耗时的单线程程序:新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond(){ Sleep(6000); \/\/延时6秒 } 编译并...

不小心把mfc里控件工具栏给关了结果说什么也找不到了,求教!!
先把VIEW切换到资源,在窗口上面的空白地方点右键 ,在弹出的菜单里选择ctrls 本回答由提问者推荐 举报| 答案纠错 | 评论 15 4 ll3096 采纳率:40% 擅长: C\/C++ VC++ 魔兽世界 其他回答 旁边一竖条上都有的哇,仔细看看 wruxrgv | 发布于2011-05-18 举报| 评论 0 5 你随便点击一个对话框,在对话...

MFC中在窗口点击按钮,打开另一个已画好窗口,并将旧的窗口锁定或关闭。本...
建议楼主看一下 模态对话框和非模态对话框。看完之后就知道怎么弄了。销毁或关闭窗口,新窗口中用DistoryWindow 函数,隐藏窗口用showwindow(false);不可用窗口用enablewindow(false);具体看MSDN。代码就不贴了。。。还是自己看知识点去吧,这样才学的好。

MFC编程,如何得知一个进程活着线程是否退出
添加对WM_CLOSE消息的处理代码就可以知道程序什么时候要关闭了。写文件的时候系统不直接把内容写到文件中的而是放在系统缓冲区中。系统会在你关闭文件的时候再把缓冲区中的内容写到文件中,你也可以手动把缓冲区中的内容“更新”到文件中 可以使用以下函数 c函数 fflush()c++SDK函数FlushFileBuffers()C++ ...

VC++MFC问题,怎样在按下按钮后,已文本形式保存指定编辑框中的内容
如果是对话框中的编辑框的话,可以在资源中找到该对话框的资源,打开后应该有对话框的界面。添加一个该对话框的类,如果有的话就可以跳过这个步骤。方法是在该界面中不是控件的区域上单击右键->添加类,然后你可以根据情况选择你需要的建立的类的名字等等的信息,一般建议不做更改。创建好类以后你就...

关于C++弹出对话框的问题
先对菜单中你要弹出对话框的选项建一个COMMAND函数,然后在这个函数中调用要弹出的窗体。具体是这样的,先在父窗体的CPP中添加“ #include "Dialog1.h"\/\/假设Dialog1为子窗体 ”选中要弹窗的菜单选项,Ctrl+W给选项建一个COMMAND函数,函数中写如下内容。例:void CTest1Dlg::OnMt() \/\/OnMt为...

...2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口...
1、visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口。2、进入到visual studio到代码使用的界面中。3、点击了的visual studio的菜单中的 视图 的菜单。4、点击了视图的菜单之后,弹出了下拉菜单选中为 其他窗口 的选项。5、点击了其他窗口的选项之后,弹出了下一...

相似回答