MacVisibilityChanged()不会被Cocoa触发

时间:2015-04-09 06:46:15

标签: macos cocoa migration wxwidgets

wxWindowMac :: MacVisibilityChanged()是虚方法,它意味着被覆盖,但它不会在Cocoa中被调用,而当使用Carbon时它是。 (从Carbon迁移到Cocao)。

我的猜测是,wxWidgets的Cocoa端口没有实现通过事件触发此方法。任何人都有同样的问题,解决方案是什么?

我使用的是wxWidgets 3.0.2和Mac OS 10.9。

1 个答案:

答案 0 :(得分:0)

我自己找到了答案。

只需为wxShowEvent添加一个事件处理程序,忘记使用wxWindowMac :: MacVisibilityChanged。