如何是任意界面MFC对话框点×直接退出程序

在MFC里除了主对话框之外的一个对话框,希望能点右上方 × 时,能直接退出程序,而不是返回主界面,有什么代码能实现吗?

0

2个回答

重载 OnClose,在里面添加关闭程序的代码逻辑

0
qq_38264031
Nostalgic_l 可以贴一下具体的代码吗
大约 2 年之前 回复

我在想直接退出的对话框cpp文件中写了这个代码,为什么报错呢,参考的网上图片

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何直接退出程序
在程序中,按返回键如何直接就退出程序而不是一步一步返回前面刚运行过界面呢?rnrn如何实现按两次返回键退出程序呢?
低级界面下如何退出程序?
就是在一个extends FullCanvas的类里面用代码退出整个程序,我自己试了多次都报错
怎么才能点关闭按钮不直接退出程序?
写了个类似记事本的小程序,想让点了关闭按钮以后检查内容是否保存,怎么弄,请多指点
MFC中如何实现对话框的任意切分
如题!rn想在一个对话框(dialog)中进行切分,不知道怎么实现,望达人指教!谢谢了!
MFC 对话框 界面白屏
[img=http://huayu.season.blog.163.com/prevPhDownload.do?host=huayu.season&photoId=fks_087064093085089065087084082065072087080067080094082075081086&frompvphdown][/img]rn问题1:当界面时间长(1个多小时)后,会白屏,控件啥的都看不见了,只有当鼠标放到控件上才能看到,移开后又变成白色了。请问从何入手修改?rn问题2:控件比较多,在低分辨率下不能显示完全,请问如何在低分辨率下让它显示完整?
MFC 对话框界面颜色
怎么做出 像QQ一样的界面颜色 就是说怎么把顶端的 在关闭,最大化 最小化 那个界面刷上颜色
MFC对话框界面问题
我派生了一个Dialog的窗体,style是child,在其中加了一个Listbox控件,然添加了响应回车事件,但是我按回车之后这个窗体就消失了,该怎么解决呢,也就是然回车后窗体不消失,继续存在!!!!!!
MFC 对话框 ListCtrl 界面
mfc的对话框工程用ListCtrl实现图中的效果、自己做了一个效果很差、有哪位高手在rn将内容分组显示,点击可合并。[img=https://img-bbs.csdn.net/upload/201510/29/1446104940_574475.jpg][/img]
个性MFC对话框界面
对话框界面个性化 让你的对话框与众不同的东西
请问如何可以直接退出程序?
函数如下:rnLJSql=SQLSTRINGCONNECT("driver=SQL Server;server=sdqg;database=Northwind") rnIF LJSql<=0rn MESSAGEBOX("连接SQL Server 失败!!!",16, '错误信息')rnrn clear eventsrnELSErn MESSAGEBOX("连接SQL Server 成功!!!",64, '信息提示')rn RETURN ljsqlrnENDIFrn可是如果连接不成功的,并没有退出程序,请问如何才能连接不成功时自动退出程序?
MFC 关闭界面退出程序时,总是出现异常
[img=https://img-bbs.csdn.net/upload/201507/25/1437818055_215775.png][/img]rnrn如上图所示,求解释!rn我就运行MFC生成的exe文件,然后什么都没做,点击关闭按钮退出界面,结果就出现上图所示情况!rn说一下:rn运行exe文件时,从ini配置文件中读出数据,显示在对应的界面框框中。rn关闭exe文件时,将界面上的数据保存到ini文件中,以及一些释放。
mfc 对话框程序,退出程序总是出错?
对话框程序,退出程序总是出错?rnrn[img=http://img.my.csdn.net/uploads/201306/08/1370705691_4343.jpg-thumb.jpg][/img]mfc rnrn不知为什么?
如何直接显示对话框(不用MFC)?
-
Delphi点取消按钮退出程序
在窗体创建时就弹框提示![图片说明](https://img-ask.csdn.net/upload/201901/07/1546841724_676548.png)rnrn点确定之后程序继续执行,进入到主窗体,若点击取消则程序不再执行,直接退出程序;附现代码rn```rnprocedure TForm1.FormCreate(Sender: TObject);rnbeginrn if Application.Messagebox('确认是否继续!', '提示',MB_Iconinformation+MB_OKCANCEL) = ID_Cancel thenrnbeginrn Close;rnend;rnrnend;rn```rn目前的问题就是点取消之后没有退出程序,也进入到了主窗体![图片说明](https://img-ask.csdn.net/upload/201901/07/1546842034_277817.png)rnrn请各位大佬指教,谢谢
MFC对话框的直接打印预览
我有看过其他人写的相关文章,可不是讲的很粗率就是行不通,所以在这里请教大家。有闲空的话可以把具体的步骤告诉我们,我对MFC了解不多。。
MFC 两个对话框直接的消息传递
A发送对话框代码: 定义宏:#define WM_MyMessage WM_USER+1000; 消息映射:ON_COMMAND(ID_FILE_RECONNECT, &CDataBaseTool_UIDlg::OnFileReconnect) init_connect *m_init_connect_msg;   //声明一个B接受对话框指针 void S
Back键直接退出程序
重写onBackPressed方法,注释super。调用finisAffinity();(注,此方法仅支持16以上版本)。 这样就OK了,在这个活动页按下back键,直接退出程序 @Override public void onBackPressed() { // super.onBackPressed(); if (Build.VERSION
MFC 界面 对话框 按钮问题
[img=http://img.my.csdn.net/uploads/201304/17/1366171129_6349.jpg][/img][img=http://img.my.csdn.net/uploads/201304/17/1366171475_3819.jpg][/img]rn各位,我做了一个界面,基于对话框的,就是我在进行子对话框的按钮控件时候,添加函数后,点击没反应,子对话框添加了一个类,这个函数是添加到这个类中还是,主对话框DLG的这个类中啊,两个我都试过了,没反应,这是什么原因呢?,图片上,点击参数设置,然后设置参数,点击确定,就是确定没反应,望知道的人不吝回复,真诚感谢!!!
android 无法直接退出程序
Activity 1nn```npublic class GuideActivity extends Activity n private int DELAY_TIME=1000;n @Overriden protected void onCreate(Bundle savedInstanceState) n super.onCreate(savedInstanceState);n setContentView(R.layout.guide);n n final Intent intent=new Intent(this,HomeActivity.class);n Timer timer=new Timer();n TimerTask task=new TimerTask()nn @Overriden public void run() n // TODO Auto-generated method stubn GuideActivity.this.startActivity(intent);n n ;n timer.schedule(task, DELAY_TIME);n nn```nnActivity 2nn```n public class HomeActivity extends Activity nn @Overriden protected void onCreate(Bundle savedInstanceState) n super.onCreate(savedInstanceState);n setContentView(R.layout.home);n n n @Overriden public boolean onKeyDown(int keyCode,KeyEvent event)n if(keyCode==KeyEvent.KEYCODE_BACK)n //System.exit(0);//在这里按返回键的时候退出程序n android.os.Process.killProcess(android.os.Process.myPid()); n return true;n n elsen return super.onKeyDown(keyCode, event);n n nn```nn上边我用GuideActivity作为启动的Activity,然后自动跳转到HomeActivity,在HomeActivity中重写了系统返回键,作用是要直接退出程序,但是不知道为什么这里用System.exit(0);或者android.os.Process.killProcess(android.os.Process.myPid()); 都无法退出程序,而是跳转到了GuideActivity中了。n请问是哪里除了问题,因为这两个方法都是直接结束程序的,但是都没有实现。有什么解决办法没?
Android学习之对话框(退出程序)
MyDialogDemo.java: import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.os.Bundle; import android.vie...
对话框式退出程序
private void quitDialog() {         new AlertDialog.Builder(this)                 .setTitle("提醒")                 .setIcon(null)                 .setCancelable(false)                 .s
mfc获取任意点颜色坐标
使用mfc开发,可以获取桌面上任意一点颜色RGB值以及坐标,不是使用钩子,普通定时器实现的
mfc获取任意点颜色坐标增强版
使用mfc开发,可以获取桌面上任意一点颜色RGB值以及坐标,不是使用钩子,普通定时器实现的;增加了隐藏到托盘和置顶功能
MFC 如何写退出程序的BUTTON
现在要写一个BUTTON 是用来退出程序用的rnID 为 IDS_OUTrn这个BUTTON 用来退出程序,在退出前需要弹出一个确认窗口。rn获得确认--->退出
MFC防止回车键退出程序
//防止按回车键退出程序 void CexeDemoDlg::OnOK() //CexeDemoDlg为防止退出的对话框 { }
数据结构任意长整数加减乘MFC界面
这个对于我们初学者来说很好用 这是我的工程文件 也可以帮你完成课设 乘法的效率不是很高所以需要等一下 有疑问敬请提问
MFC中实现对话框窗口任意分割
这个代码实现了对对话框的分割。学习相关技术。
如何判断任意点的颜色?
近来小弟在做计算机图形学的课程设计,甚为头痛。rn目前在做种子填充算法,首先我已经用form的Pset方法用forecolor在窗体上画了圆,请问我如何可以获得圆边界上的点的颜色(即判断任意点的颜色)呢?望各位大虾指点!
如何设置退出程序时弹出询问对话框?
我做了一个程序,在菜单中有一项“退出系统”,我设置为点击时弹出询问是否确定要退出的对话框,代码如下:rnrnPrivate Sub exitsys_Click()rn If MsgBox("你真的要退出系统吗?", vbOKCancel + vbExclamation, "退出") = vbOK Thenrn Endrn End IfrnEnd Subrnrn这样可以实现所需对话框,但在点击程序标题栏右上角的叉号退出时不弹出对话框,请问如何也能在这种情况下弹出对话框?能否用上面相似的代码实现?如果实现的话在哪里实现?rnrn多谢!
VC6.0 MFC 如何是对话框失效
本人刚开始接触MFC,现在想实现在一个函数刚执行将整个对话框失效(不响应鼠标键盘消息),函数执行完成再恢复对话框。rn我现在使用GetDlgItem(IDD_XMLTEST_DIALOG)->EnableWindow(FALSE);这种方法,对话框立马结束程序结束了。rn求前辈们帮帮忙!非常感谢
MFC对话框程序是如何依次执行的?
MFC对话框程序建立后,主要包含::OnInitDialog(),::OnPaint(),::OnQueryDragIcon()等。rn1.如果我想一运行程序就自动执行某个函数,是不是要把这个函数放在OnPaint()里?rn2.我这样试了一下,好像OnPaint不停再画,导致我想执行的函数不停的再执行,如果我就想执行一遍,该怎么办?rn
如何打印任意一个界面
最近做一个需要将APP里的一个报告通过打印机打印出来的项目,我是小白,在网上看了很多有关打印机的程序,还是一头雾水,最后发现一个简单的方法(虽然有点甩锅的嫌疑),能实现打印的目的。首先说一下思路,因为需要打印的报告是在程序里生成的(其实就是一个布局页面,只是需要往控件里填数据),如果把数据全传给网络打印机的话,非常繁琐。何不直接传一个图片或者文件。于是我就把整个页面保存为图片存在SD卡文件夹中。然...
请问,MFC中如何主动退出程序?
比如在CMyView::OnInitialUpdate()中,初始化D3D失败,想主动退出程序,该用什么语句?rn我用了,PostQuitMessage(1)可是好像效果不好...请问该怎么办?谢谢...
小巧的点餐系统(对话框界面)
自己做的一个课程设计,简单小巧。附有源代码,可以看看,希望多多指教。
MFC如何继承界面
我用mfc做界面,CMyBaseDialog 从 CDialog继承,资源文件里面有一个button和一个button事件rn然后我其他的界面想继承这个CMyBaseDialog ,保留这个button和事件,并且界面上要添加其他的例如list和combobox,请问要怎么做呢?rn新人第一次提问,手里也没分,只能从内心说句谢谢大家了
MFC如何拼接对话框?
[img=https://img-bbs.csdn.net/upload/201411/24/1416815441_173398.jpg][/img]rn如何把这四个对话框拼接成一个,并且可以用滑块滑动?怎么实现,急rnrn
MFC如何显示对话框
我创建了一个 MFC程序 添加了一个对话框并编辑rnrn但是调试的时候显示的是单文档时的那个窗口rnrn如何让自己编辑的那个窗口显示出来?
如何退出程序
创建基本对话框,添加按钮IDC_BUTTON1,如何编写代码:点击按钮退出程序。
如何退出程序?
1.出于需要,在程序中先加载了数据模块,而不是主模块(如果是主模块便不存在这种情况了)。rn2.然后分别加载了等待画面、登陆、和主模块。rn程序平时在主模块退出时,没有任何问题,但在某些情况下会出错(程序退出,但用任务管理器察看仍然存在),我的资源释放全部是在主模块的OnCloseQuery中完成的,请教各位,有没有办法在资源释放不完全的情况下,将Application释放。rnrn我得OnCloseQuery是这样的:rnprocedure TfrMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);rnbeginrn tryrn if cfConfigFile<>nil then cfConfigFile.Free;rnrn dispose(pSearchPer);rn dmDataSource.dbSource.Connected:=False;rn dmDataSource.CloseMe;rn if frMateriel<>nil then frMateriel.CloseMe;rn if frDefaultValue<>nil then frDefaultValue.CloseMe;rn if frInfo<>nil then frInfo.CloseMe;rn if frCurrencyList<>nil then frCurrencyList.CloseMe;rn if frCurrencyInputAmend<>nil then frCurrencyInputAmend.CloseMe;rn if frOtherReport<>nil then frOtherReport.CloseMe;rn if frMyPreview<>nil then frMyPreview.CloseMe;rn if frCurrencySearch<>nil then frCurrencySearch.CloseMe;rn frLogin.Close;rnrn exceptrn on E:Exception dorn myMessageBox(E.Message);rn end;rnend;rn
怎么在显示对话框之前退出程序
我建立了一个基于对话框的程序,想在显示对话框之前退出程序,请问一下怎么做
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合