当整个应用程序失去焦点(没有任何一个属于本程序的窗体拥有焦点)时发生的事件是什么呢?
谢谢!
------解决方案--------------------Deactivate事件
------解决方案--------------------处理主窗体的失去焦点事件不行吗?
------解决方案--------------------可以通过消息筛选器对消息进行过滤当Msg=49317,Wparam=1时为程序失去焦点,Wparam=0时为程序激活。
------解决方案--------------------.net的事件好像没有这样的东西。但可以将各个窗口汇报自己是否失去焦点,如果全部都失去焦点,那么就认为是程序失去焦点了。不过实现起来,不够使用消息的处理好。
------解决方案--------------------up
------解决方案--------------------Deactivate事件中遍历所有打开的窗口是否都没有Active