或者更具体地说,以我的主要形式捕捉这种情况并阻止传播给父母的后果是什么。
背景:我有一个错误(我怀疑它是由wxwidgets框架引起的),它在未聚焦然后重新聚焦应用程序时显现出来。抓住这个事件似乎可以解决这个问题。
答案 0 :(得分:1)
你绝对不应该消费wxEVT_ACTIVATE
,例如在MSW下,这意味着您的程序在处理WM_ACTIVATE
时将返回0,这会阻止DefWindowProc()
中的代码执行此消息。我不知道这样做会带来什么后果,但我预计窗口活动状态无法正确更新。
即使这样做"工作"对你而言,用另一个bug弥补错误似乎是非常错误的。