NSMenu
マウスカーソル位置 に表示して、ホットキーの押下に反応したい。
私のアプリケーションにはUIElement
、独自のウィンドウがあります。
私は次の方法があることを知っていますNSMenu
:
-(void)popUpContextMenu:(NSMenu *)menu
withEvent:(NSEvent *)event
forView:(NSView *)view;
しかし、ビューがない場合は機能しないようです:(。
マウスカーソルの位置に偽の透明なビューを作成し、そこに表示するNSMenu
必要がありますか、それとももっと良い方法がありますか?
Carbonを使用して実装できますか?