wxWindowMac :: MacVisibilityChanged()是虚方法,它意味着被覆盖,但它不会在Cocoa中被调用,而当使用Carbon时它是。 (从Carbon迁移到Cocao)。
我的猜测是,wxWidgets的Cocoa端口没有实现通过事件触发此方法。任何人都有同样的问题,解决方案是什么?
我使用的是wxWidgets 3.0.2和Mac OS 10.9。
答案 0 :(得分:0)
我自己找到了答案。
只需为wxShowEvent添加一个事件处理程序,忘记使用wxWindowMac :: MacVisibilityChanged。