我想通过在鼠标光标位置显示NSMenu
来对热键按下作出反应。我如何在鼠标光标位置弹出NSMenu?
我的申请是UIElement
,没有自己的窗口。
我知道有一种方法NSMenu
:
-(void)popUpContextMenu:(NSMenu *)menu
withEvent:(NSEvent *)event
forView:(NSView *)view;
但似乎在没有观点:(这是行不通的
我应该建立在鼠标光标位置的假透明的视图。 ,然后显示有NSMenu
,或者有更好的办法?
愿它可以用碳来实现?
您是否尝试过创建一个假的透明看法?怎么了? – 2012-01-27 22:05:42
@RobKeniger - 我发布了解决方案。有用。 – flagman 2012-01-30 06:22:25