电脑mfc怎么关闭

电脑mfc怎么关闭,第1张

程序入口处添加freeconsole()函数。MFC界面控制台界面窗口,在运行程序的时候会d出来,为了调试可以显示输出printf或cout信息,要关闭的话在程序入口处添加freeconsole()函数。

mfc退出按钮代码如下:

// 在消息处理程序中添加消息处理程序

ON_COMMAND(IDC_BUTTON1, &CExitButtonDlg::OnBnClickedButton1)

// 函数定义

void CExitButtonDlg::OnBnClickedButton1()

{

// TODO: 在此添加控件通知处理程序代码

OnCancel()// 关闭窗口

EndDialog(IDCANCEL)// 结束对话框

}

这种情况可能只能单独写一个程序来调用这个函数,函数所需要的参数等信息通过进程间通信或者文件的手段来传递,由主程序启动子进程来调用这个函数,这样在执行一段时间之后可以用TerminateProcess来终止这个函数的执行。不过如果这个函数有创建一些全局资源,临时文件之类,可能需要你手工清理。

如果使用单独线程来执行这个函数,并且用TerminateThread来终止函数的执行,可能会造成严重的内存泄漏


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11820707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存