Как отключить контекстное меню OSX программно в C ++ - PullRequest
0 голосов
/ 22 октября 2018

В настоящее время я реализовал код на C ++ с помощью wxWidgets.Код поддерживает Windows и Mac (через xCode).В настоящее время у меня есть код в Windows, где я использую EndMenu (https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-endmenu), чтобы закрыть все контекстные меню, когда происходит событие. Мне это нужно для продолжения задач пользовательского интерфейса при возникновении определенных событий, таких как подключение к устройству. У меня естьпроблема, из-за которой наличие контекстного меню на экране блокирует событие до тех пор, пока оно не будет отменено пользователем вручную.

Существует ли в OSX эквивалент для EndMenu или простой способ отклонить все контекстные меню?может использовать на wxWidgets вообще не закрывает контекстные меню.

Спасибо

...