主题: 孙鑫老师,请问一个Vc++问题
精华帖 (0)   良好帖 (0)   新手帖(0)   垃圾帖 (0)      收藏
  • gongdeneng 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:gongdeneng
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:22
  • 结帖率: 100%
  • 注册时间:2004-10-07 10:36:00
发表于 2004-12-05 12:40:00
楼主

 孙鑫老师,请问一个Vc++问题

孙鑫老师,您好! 请问一个问题好吗,在一个MDI应用程序中,如果在一对话框的命令消息响应函数里结束整个应用程序,请问怎么调用函数。

Gongdeneng 2004/12/05


  • sunxin 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:sunxin
  • 专家等级:中级程序员
  • 专家分:2061
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:1531
  • 结帖率: 100%
  • 注册时间:2004-07-06 18:44:00
发表于 2004-12-05 12:55:00
第 1 楼

 

通过发送消息,首先得到主窗口(框架窗口)的句柄或CWnd指针,然后通过SendMessage(),给主窗口(框架窗口)发送WM_CLOSE消息。

  • gongdeneng 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:gongdeneng
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:22
  • 结帖率: 100%
  • 注册时间:2004-10-07 10:36:00
发表于 2004-12-05 13:24:00
第 2 楼

 

孙鑫老师:

您好。谢谢您的解答。用 AfxGetApp()->m_pMainWnd->SendMessage(WM_CLOSE)但不行,我做的是一个登陆对话框,此时m_pMainWnd=NULL并没有产生,请问怎样将这个应用程序结束。

Gongdeneng


  • gongdeneng 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:gongdeneng
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:22
  • 结帖率: 100%
  • 注册时间:2004-10-07 10:36:00
发表于 2004-12-05 13:58:00
第 3 楼

 

孙鑫老师:

我做的是MDI应用程序,请问一个MDi应用程序的CMainFrame的CWnd指针怎么取得。

  • gongdeneng 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:gongdeneng
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:22
  • 结帖率: 100%
  • 注册时间:2004-10-07 10:36:00
发表于 2004-12-05 14:12:00
第 4 楼

 

孙鑫老师:

if (AfxGetApp()->GetMainWnd()!=NULL) AfxGetApp()->GetMainWnd()->SendMessage(WM_CLOSE); 问题已解决。谢谢!!!。

Gongdeneng 2004/12/05


快速回复主题
您还未登录,不能回复帖子
phome.asia   程序员之家论坛
程序员之家 版权所有 Copyright 2004-2009 All Rights Reserved©2009 京 ICP 备 05027197 号 网站地图 关于我们 联系我们