谁知道用程序怎么拦截系统关闭的消息?高分了 WM_QUERYENDSESSION消息就是退出时系统发送得,可以处理此消息达到不让系统退出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要消息返回FALSE,系统就不退出。不过对强制退出则无效,比如NT,2000得任务管理器等 WM_QUERYENDSESSION这个消息是在哪里添加到程序里来的啊? 消息加进去了,我在退出前显示了一个messagebox,但是系统马上就说我的程序没有响应,然后就强行把他结束掉了,我不能延迟或阻塞这个消息怎么办啊? 强行把他结束掉了,这是没有办法的,而且也是一个健壮的操作系统所应该的。那个MessageBox是系统的吗?如果是,你可以选取消。 用系统钩子作作看,捕获WM_QUERYENDSESSION 不处理! 那个messagebox是我自己显示的,我想延迟一段时间处理的,但是如果系统给的时间太快了就没有办法了的啊?怎么能延迟系统关闭的时间呢? 使用系统钩子,截获WH_GETMESSAGE试一试。 一般的可以重载 windowproc 函数下来处理消息,当消息为退出消息时直接返回即可 png图片变灰,啥算法如何处理?//透明效果要保存呢 网游服务器端管理工具,应该具备哪些功能? 关于切换输入法的问题 这么简单的一个程序竟然有问题?! 丛哪儿可以查找类似这些函数_Application:: GetWorkbooks();的帮助文件? 用VC和ADO对数据库操作产生异常的处理,欢迎高手大总结 奇怪的目錄隱藏技術 如何通过函数得到HWnd。 关于DLL和vsprintf的问题,很奇怪 ,请教高手 急切需要答案 101 如何提取网页中选取的内容? CTabCtrl控件的编辑 怎么往Tab Control里添东西?
那个MessageBox是系统的吗?如果是,你可以选取消。
下来处理消息,当消息为退出消息时直接返回即可