⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_58366.htm

📁 vc
💻 HTM
字号:
<p>
序号:58366 发表者:赵斗斗 发表日期:2003-10-31 15:06:36
<br>主题:这段话有些不懂,有没有谁能够帮我详细的解释一下
<br>内容:当Windows自身终止时,它会撤消每个窗口,但不把控制返回给应用程序的消息循环,这意味着消息循环将永远不会检索到WM_QUIT消息,并且的循环之后的语句也不能再执行。Windows的终止前的确发送一消息给每个应用程序,因而标准C程序通常会的结束前清理现场并释放资源,但Windows应用程序必须随每个窗口的撤消而被清除,否则会丢失一些数据。<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:redleaf 回复日期:2003-10-31 15:24:20
<br>内容:我这样理解:<BR><BR>Windows在退出的时候虽然给每一个应用程序发送WM_QUIT消息<BR><BR>但是应用程序并没有机会来处理这一消息,也就是应用程序会随着<BR>操作系统的关闭而强行被关闭,应用程序没有机会来保存自己的数据<BR>否则应用程序可能会丢失数据<BR>比如说文字处理软件可能因为没有正常退出而无法保存更改等
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2003-10-31 15:37:42
<br>内容:windows退出的时候发送的应该是 WM_QUERYENDSESSION 吧&nbsp;&nbsp;缺省状况下消息处理函数返回TRUE,即允许关闭,然后windows发送WM_ENDSESSION,之后中止进程
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:赵斗斗 回复日期:2003-10-31 15:47:04
<br>内容:Windows在退出的时候虽然给每一个应用程序发送消息是WM_QUIT还是WM_QUERYENDSESSION ?<BR><BR>这两个消息有什么区别?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -