CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请问各位,怎样通过一个子窗口关闭主窗口?

楼主FrankAK(level)2001-02-17 21:13:00 在 VC/MFC / 基础类 提问

        小弟最近在做课程设计时遇到一个问题,我想在程序开始时添加一个权限窗口,要用户输入正确的用户名和密码后才进入主窗口,当三次输入无效值或点击“退出”键时,同时关闭主窗口,请问如何实现??  
          另如何实现vc或bcb对sybase数据库的连接和读写?  
          问题点数:5、回复次数:2Top

1 楼111222(www.111222.cn)回复于 2001-02-18 00:44:00 得分 0

把Mainframe::onclose()改成public  
  然后在子窗口的View里调用,不就成了?Top

2 楼songshi()回复于 2001-02-18 00:57:00 得分 5

这样不好,因为OnClose   是为了响应WM_CLOSE消息的消息响应函数,最好不要直接调用。  
  你可以给主窗口发一个WM_CLOSE消息就可以了。  
   
  至于FrankAk的问题,我建议你将权限窗口做成一个对话框,之后在CXXXApp::InitInstance()中运行对话框,将对权限的判断都放在对话框类中封装起来,如果权限不允许,则对话框的DoModal()返回FALSE,在InitInstance中判断返回值若FALSE则InitInstance也返回FALSE.则框架不能完成初始化(失败),它自动退出运行。如果在权限对话框中响应“Cancel"按钮也同样返回FALSE就可以了。Top

相关问题

  • 关闭主窗口时怎样全部关闭子窗口。
  • 关闭excel进程,小女子急啊,各位帮忙
  • 关闭主窗体时如何自动关闭开打的子窗体
  • 主窗口启动后隐藏,子窗口启动,子窗口关闭时怎么让主窗口也关闭?
  • 请教各位大侠:如何在关闭多文档窗口时全部关闭其子窗口?
  • 怎么在主窗体中关闭所有子窗体
  • 关于在主窗口的OnClose关闭子窗口
  • 如果在子窗口关闭时,刷新主窗口?
  • 如何在子对话框中关闭主对话框?
  • MDI主窗体关闭子窗体问题

关键词

  • 消息
  • 主
  • 对话框
  • 权限
  • initinstance
  • 返回

得分解答快速导航

  • 帖主:FrankAK
  • songshi

相关链接

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

广告也精彩

反馈

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