c-拦截WM_CLOSE以进行清理操作
作者:互联网
我有一个外部应用程序,该应用程序将调用我的应用程序,并应在作业完成时将其终止.该外部应用程序的日志声称它在我的应用程序上使用WM_CLOSE.
如何截获应用程序中的WM_CLOSE消息以执行一些清理操作?我尝试了at_exit()并将其包装在一个类中,但是我认为我的方法是错误的.
解决方法:
您只需在消息循环中处理WM_CLOSE即可进行必要的清理,甚至中止关闭(返回1而不是0).参见例如这个:http://cboard.cprogramming.com/windows-programming/141438-handling-wm_close-wm_destroy.html#post1056273
编辑:对于控制台应用程序,这可能是感兴趣的:http://support.microsoft.com/kb/178893
标签:termination,c,winapi,exit 来源: https://codeday.me/bug/20191011/1891368.html