2016-06-15 7 views
1

Ich verwende WxWidgets 3.1 auf OS X 10.11.5.Vollbild eingeben Hotkey in wxWidgets

Wenn ich das Hinzufügen eines ViewMenu wie dies in meinem App:

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

ein Eintrag namens „Enter Vollbild“ wird automatisch zu diesem Menü hinzugefügt. In anderen Apps ist diesem Eintrag normalerweise ein Hotkey zugewiesen (Ctrl+Cmd+F), um den Wechsel zum Vollbildmodus auszulösen.

Dies ist bei wxWidgets nicht der Fall. Gibt es eine Möglichkeit, diesen Hotkey zugewiesen zu bekommen? Wird dieser Eintrag von wxWidgets oder von Cocoa erstellt? Kann ich das überschreiben?

Antwort

-1

heine,

können Sie den üblichen Code wie verwenden:

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

Danke.

+0

Der String, der an wxMenu übergeben wurde, wird nirgendwo angezeigt. Ich nehme an, Sie meinen einen 'pViewMenu-> Append'-Eintrag hinzuzufügen. Aber was ist die EventID? – heine