windows程序的死亡

     今天写一个windows程序时刚好用到了,发现自己都有点不记得了,所以翻书看了一下,在这写这个就当复习吧!

好了,进入主题。当用户要关闭一个windows程序时可以点那个带有叉的符号或者按下系统菜单中的 Close 命令项,

这样系统将会送出WM_CLOSE。通常程序的窗口函数不拦截此消息,于是 DefWindowProc 处理它,DefWindowProc

收到 WM_CLOSE 后,调用 DestroyWindow 把窗口清除。DestroyWindow 本身又会送出 WM_DESTROY。程序对 WM_DESTROY 的处理方式一般是调用 PostQuitMessage。PostQuitMessage 便送出 WM_QUIT 消息,这样消息循环中的GetMessage 便可从消息队列中获取 WM_QUIT 消息,从而结束消息循环,这样windows程序才算真正的死亡。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值