【发布时间】:2012-01-27 12:55:31
【问题描述】:
我想通过在鼠标光标位置显示NSMenu 来响应热键按下。
我的应用程序是UIElement,没有自己的窗口。
我知道有NSMenu的方法:
-(void)popUpContextMenu:(NSMenu *)menu
withEvent:(NSEvent *)event
forView:(NSView *)view;
但是在没有视图的情况下似乎不起作用:(。
我应该在鼠标光标位置创建一个假的透明视图,然后在那里显示NSMenu,还是有更好的方法?
可以用 Carbon 实现吗?
【问题讨论】:
-
你试过创建一个假的透明视图吗?会发生什么?
-
@RobKeniger - 我已经发布了解决方案。它有效。