2011-01-09 58 views
0

我有一个状态菜单,其中包含几个项目。所有的状态项目都是自定义的,并在里面有自定义视图。在NSStatusItem上处理onMouseOver和onMouseOut

如何检测用户的鼠标何时位于NSView(项目内部)或状态项目本身之上?

+0

嘿安德鲁,我遇到了同样的问题,但无法让NSTrackingArea响应事件。你介意用你的解决方案更新这个问题吗? – coneybeare 2012-07-17 13:06:57

回答

1

您应该使用NSTrackingArea这些对象。这个类正好处理你需要的东西。

+0

看起来很完美。我环顾四周,但我无法找到如何实际接收事件。我可以设置跟踪区域,但是会调用什么或者如何设置要调用的内容? – 2011-01-09 06:16:26

相关问题