📄 问专家-如何关闭一个应用程序的所有窗口.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0044)http://www.china-askpro.com/msg13/qa54.shtml -->
<HTML><HEAD><TITLE>问专家-如何关闭一个应用程序的所有窗口</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META
content="编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 窗体与菜单, form, window, tform"
name=keywords><LINK href="问专家-如何关闭一个应用程序的所有窗口.files/style.css" rel=stylesheet
type=text/css>
<SCRIPT language=JavaScript src="问专家-如何关闭一个应用程序的所有窗口.files/common.js"></SCRIPT>
<SCRIPT language=JavaScript><!--//--></SCRIPT>
<STYLE type=text/css>BODY {
BACKGROUND-COLOR: #ffffff
}
</STYLE>
<META content="MSHTML 5.00.3700.6699" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD height=40 width="19%"><IMG height=70
src="问专家-如何关闭一个应用程序的所有窗口.files/logo_china_askpro_2.gif" width=183></TD>
<TD align=middle width="81%"><!-- VC -->
<CENTER><IFRAME border=0 frameBorder=0 height=47 scrolling=no
src="问专家-如何关闭一个应用程序的所有窗口.files/showlink.htm" width=302></IFRAME></CENTER><!-- VC --></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD bgColor=#9c9ace height=8></TD></TR>
<TR>
<TD bgColor=#63659c height=14></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR vAlign=top>
<TD height=460
style="BORDER-BOTTOM: #63659c 1px solid; BORDER-RIGHT: #63659c 1px solid"
width="17%">
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD align=right bgColor=#efeffa>
<TABLE border=0 cellPadding=0 cellSpacing=2 width=140>
<TBODY>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/index.html">首页</A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=right bgColor=#efeffa><IMG height=27
src="问专家-如何关闭一个应用程序的所有窗口.files/logo_qna.gif" width=170></TD></TR>
<TR>
<TD align=right bgColor=#efeffa>
<TABLE border=0 cellPadding=0 cellSpacing=2 width=140>
<TBODY>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/require.shtml">提问须知</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/ask.shtml">提出问题</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/main.shtml">浏览答案</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/diff.shtml">难题征解</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/catalog.shtml">分类介绍</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/board.shtml">热门问题</A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=right bgColor=#efeffa><IMG height=27
src="问专家-如何关闭一个应用程序的所有窗口.files/logo_service.gif" width=170></TD></TR>
<TR>
<TD align=right bgColor=#efeffa>
<TABLE border=0 cellPadding=0 cellSpacing=2 width=140>
<TBODY>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/mail.shtml">新闻邮件</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/vote.shtml">站点调查</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/experts.shtml">加盟专家组</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/netstart.shtml">编程站点精选</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/books/">网上图书</A></TD></TR>
<TR>
<TD class=menu><A class=a1
href="http://www.china-askpro.com/lihai.shtml">主持人</A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#efeffa> </TD></TR>
<TR>
<TD align=right>
<TABLE border=0 cellPadding=0 cellSpacing=2 width=140>
<TBODY>
<TR>
<TD><A class=a1
href="http://askpro.softreg.com.cn/">软件注册站</A></TD></TR>
<TR>
<TD><A class=a1
href="http://zealsoft.nease.net/">热情软件屋</A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=100><IFRAME border=0 frameBorder=0 height=62
scrolling=no
src="F:\lhl\创建数据源\问专家-如何关闭一个应用程序的所有窗口.files\showlink(1).htm"
width=121></IFRAME></TD></TR>
<TR>
<TD align=middle height=100> </TD></TR></TBODY></TABLE></TD>
<TD height=460 style="BORDER-BOTTOM: #63659c 1px solid" width="83%">
<TABLE border=0 cellPadding=0 cellSpacing=10 width="100%"><!-- QA Start -->
<H3 align=center><FONT color=#009900>如何关闭一个应用程序的所有窗口</FONT></H3>
<P><FONT size=-1><BR></FONT>
<P><FONT size=-1><B>编号:</B>QA001254<BR><B>建立日期: </B>1999年6月29日
<B>最后修改日期:</B>1999年6月29日 <BR></FONT><FONT size=-1><B>所属类别:</B> </FONT>
<UL><FONT size=-1><I><A
href="http://www.china-askpro.com/cpp14.shtml">C/C++ -
窗体与菜单</A><BR></I></FONT></UL>
<P><FONT color=#660000 size=-1><IMG height=32
src="问专家-如何关闭一个应用程序的所有窗口.files/q.gif" width=32> <B>Heaven</B>:
</FONT><BR><FONT size=-1> 使用的操作系统:中文Win95
<BR> 使用的编程工具:VC 5.0
<BR> 遇到的问题:我编写了一个基于对话框的VC程序,这个程序在满足一个特定条件时会自动关闭,我在Timer事件里定时检查这一条件是否满足,当满足条件时向主窗口发送WM_CLOSE关闭主窗口。现在的问题是用这种方法主窗口能够关闭,但是主窗口打开的子窗口却无法关闭。如何在主窗口被关闭时找到它的所有子窗口并关闭他们呢?</FONT>
<P><FONT color=#660000 size=-1><IMG height=32
src="问专家-如何关闭一个应用程序的所有窗口.files/a.gif" width=32><B>回答</B>: </FONT>
<P><FONT
size=-1> 你可以使用GetWindow函数获得所有子窗口。不过对于你的问题,似乎调用PostQuitMessage就可以退出应用程序并关闭该程序的所有窗口。</FONT>
<P><FONT size=-1><I>此问题由<B>李海</B>回答。</I> <!-- QA End --></TD></TR></P>
<TBODY>
<TR>
<TD vAlign=top> </TD></TR>
<TR>
<TD vAlign=top>
<TABLE border=0 cellPadding=0 cellSpacing=2 width="100%">
<TBODY>
<TR>
<TD width="1%"><IMG height=17
src="问专家-如何关闭一个应用程序的所有窗口.files/icon_alert.gif" width=17></TD>
<TD width="99%"><A class=a1
href="http://www.china-askpro.com/cgi-bin/birdcast.cgi">把这个问题推荐给朋友
</A></TD></TR>
<TR>
<TD><IMG height=17
src="问专家-如何关闭一个应用程序的所有窗口.files/icon_alert.gif" width=17></TD>
<TD>如果您认为本站点对您有帮助,请点一下本页上方的广告。谢谢!</TD></TR></TBODY></TABLE>
<FORM action=../cgi-bin/FeedBack.cgi method=post><INPUT
name=recipient type=hidden value=askpro@china-askpro.com>
<TABLE border=0 cellPadding=0 cellSpacing=2 width=500>
<TBODY>
<TR>
<TD width=133> </TD>
<TD width=361> </TD></TR>
<TR>
<TD vAlign=top>您的意见类别</TD>
<TD><SELECT class=input_select name=subject> <OPTION
selected>更好的答案<OPTION>希望得到进一步解释<OPTION>我有有关代码可以提供给网友<OPTION>链接错误<OPTION>文字错误<OPTION>其他</OPTION></SELECT></TD></TR>
<TR>
<TD vAlign=top>您的名字</TD>
<TD><INPUT class=input_text name=realname></TD></TR>
<TR>
<TD vAlign=top>您的电子邮件</TD>
<TD><INPUT class=input_text name=email size=40></TD></TR>
<TR>
<TD vAlign=top>您的建议(请尽可能详细)</TD>
<TD><TEXTAREA class=input_textarea cols=70 name=建议 rows=8></TEXTAREA></TD></TR>
<TR>
<TD> </TD>
<TD><INPUT class=input_button type=submit value="确 定"> <INPUT class=input_button type=reset value="重 填"></TD></TR></TBODY></TABLE><INPUT
name=env_report type=hidden
value=REMOTE_HOST,HTTP_USER_AGENT,HTTP_REFERER> <INPUT name=required
type=hidden value=email,realname,建议> </FORM></TD></TR></TD></TR>
<TR>
<TD> </TD></TR>
<TR>
<TD align=middle><!-- BEGIN LINKEXCHANGE CODE -->
<CENTER><IFRAME frameBorder=0 height=60 marginHeight=0 marginWidth=0
scrolling=no src="问专家-如何关闭一个应用程序的所有窗口.files/showiframe.htm"
width=468><a href="http://leader.linkexchange.com/X550821/clickle" target="_top"><img width=468 height=60 border=0 ismap alt="" src="http://leader.linkexchange.com/X550821/showle?"></a></IFRAME><BR><A
href="http://leader.linkexchange.com/X550821/clicklogo"
target=_top><IMG alt="" border=0 height=16 isMap src=""
width=468></A><BR></CENTER><!-- END LINKEXCHANGE CODE --></TD></TR></TBODY></TABLE></FONT></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=10 width="100%">
<TBODY>
<TR vAlign=top>
<TD height=40 width="79%">版权所有 1997-2004 热情软件屋<BR>如果您有任何建议和意见, 请给我发个电子邮件
<A class=a1
href="mailto:askpro@china-askpro.com">askpro@china-askpro.com</A>。</TD>
<TD align=middle width="21%"><A class=a1
href="http://www.zebrastudio.net/" target=_blank>Web Designed by
ZebraStudio</A></TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -