2016-06-15 2 views
1

Я использую wxWidgets 3.1 на OS X 10.11.5.«Enter Full Screen» Горячая клавиша в wxWidgets

Когда я добавляю ViewMenu, как это в моем приложении:

wxMenuBar* menuBar = new wxMenuBar; 
wxMenu *pViewMenu = new wxMenu("", wxMENU_TEAROFF); 
menuBar->Append(pViewMenu, "View"); 
SetMenuBar(menuBar); 

Запись под названием «Enter Full Screen» автоматически добавляется в это меню. В других приложениях для этой записи обычно назначается горячая клавиша (Ctrl+Cmd+F) для переключения на полноэкранный режим.

Это не касается wxWidgets. Есть ли способ назначить эту горячую клавишу? Эта запись генерируется wxWidgets или это сделано Cocoa? Могу ли я перезаписать это?

ответ

-1

Heine,

Вы можете использовать обычный код, как:

wxMenuBar *menuBar = new wxMenuBar; 
wxMenu *pViewMenu = new wxMenu("Enter Full Screen\tCtrl+Cmd+F", wxMENU_TEAROFF); 
menuBar->Append(pViewMenu, "View"); 
SetMenuBar(menuBar); 

Спасибо.

+0

Строка, присвоенная wxMenu, показана нигде. Думаю, вы хотите добавить запись 'pViewMenu-> Append'. Но что использовать EventID? – heine

 Смежные вопросы

  • Нет связанных вопросов^_^