Я хочу реагировать на нажатие горячей клавиши, отображая NSMenu
в позиции курсора мыши.
Мое приложение UIElement
и не имеет собственного окна.
Я знаю, что есть метод NSMenu
:
-(void)popUpContextMenu:(NSMenu *)menu
withEvent:(NSEvent *)event
forView:(NSView *)view;
Но кажется, что это не работает, когда нет представления :(.
Должен ли я создать фальшивый прозрачный вид в позиции курсора мыши, а затем отобразить там NSMenu
, или есть лучший способ?
Может ли это быть реализовано с помощью Carbon?