如何让外部程序的窗口可以关闭但不能销毁 CBTProc中拦截到code为HCBT_DESTROYWND,返回1,窗体还是销毁了!怎么办!!!我要实现的是不让窗体销毁,但窗体可以关闭(可以处理WM_CLOSE消息)。我换了一种方法,就是Hook掉DestroyWindow,不过窗体还是销毁了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是想让外部程序的响应WM_CLOSE的代码得到执行,然后如果它DestroyWindow的话,阻止他! 我觉得行不通,因为WM_DESTROY是由DestroyWindow发出的,现在截DestroyWindow都不行,更不用说截WM_DESTROY了 执行到OnClose一定会销毁窗口啊 所谓关闭,如果不销毁的话就是隐藏。你可以hook PostQuitMessage,然后隐藏窗口 这个窗口是在主线程中创建的,如果它关闭或销毁后发送PostQuitMessage的话,会退出程序的;而我关它时程序没退出,证明没有调用PostQuitMessage啊!hook它不行吧! 尽量在CLOSE之前将所有功能都完成了,否则就会报错误 WM_CLOSE消息以后DestroyWindow->WM_DESTROY消息 紧急:vs2003转2010mfc问题 还原缓冲中的图片信息 MScomm中,串口收到数据的消息 是如何实现的,又是如何传给应用的? 程序末尾有断点,去不掉怎么办? 如何设置CRichEditView的不换行属性 Windows自带的Paradox Driver有什么限制吗? 紧急求救:怎样用VC++虚拟多个串行端口,并把发到虚拟串口的数据转换为IP包发到网络上。 sdi程序如何去掉菜单项及VIEW视口? 谁知道有关钩子程序的文章,最好是由浅入深的,谢谢。 请教:关于动态连接库和静态连接库的差别? 我不是标题党....真心求教... 获取子窗口的大小的函数是什么?
否则就会报错误