CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何在程序中强制退出?

楼主washy(林)2002-04-19 09:56:44 在 VC/MFC / 基础类 提问

我希望程序执行前要求用户输入密码,如果密码错误则退出程序。用什么函数可以关闭程序本身? 问题点数:20、回复次数:6Top

1 楼flying_fox(飞狐)回复于 2002-04-19 10:04:30 得分 0

PostMessage(WM_QUIT)Top

2 楼ccnuxjg()回复于 2002-04-19 10:07:32 得分 0

SendMessage(WM_CLOSE)  
  PostQuitMessage(0);Top

3 楼gamedragon(gamedragon)回复于 2002-04-19 10:09:32 得分 20

如果在InitInstance()里,直接return   FALSE不去创建窗口就行了  
   
  BOOL   CMyApp::InitInstance()  
  {  
        if(passDlg.DoModal()   ==   IDCANCEL   ||   passDlg.CheckPass()   ==   FALSE)  
              return   FALSE;  
   
        CSingleDocTemplate*   pDocTemplate;  
        pDocTemplate   =   new   CSingleDocTemplate(  
              IDR_MAINFRAME,  
              RUNTIME_CLASS(CMyDoc),  
              RUNTIME_CLASS(CMainFrame),           //   main   SDI   frame   window  
              RUNTIME_CLASS(CMyView));  
        AddDocTemplate(pDocTemplate);  
   
        ........  
        return   TRUE;  
  }  
  Top

4 楼lizmei001(暗黑)回复于 2002-04-19 10:09:45 得分 0

exit(0)Top

5 楼nne998(☆☆☆☆☆☆☆伴月)回复于 2002-04-19 10:16:52 得分 0

PostQuitMessage(0);  
  Top

6 楼punkboy(朋克小子)回复于 2002-04-19 22:20:03 得分 0

也可直接调用ONCLOSE();Top

相关问题

  • VB如何强制退出程序Form1
  • 如何强制使别的程序退出
  • 如何退出程序?
  • 如何退出当前应用程序??
  • 如何屏蔽“Enter”程序退出?
  • 如何真正的退出程序呢?
  • 如何按cancel后退出程序????????please
  • 如何在程序中退出 Visual FoxPro
  • 用程序如何关闭带退出提示的程序?
  • 用程序如何关闭带退出提示的程序?

关键词

  • runtime
  • 密码
  • 程序
  • passdlg
  • 退出
  • pdoctemplate
  • csingledoctemplate
  • postquitmessage
  • initinstance

得分解答快速导航

  • 帖主:washy
  • gamedragon

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo