"进入全屏" wxWidgets中的热键

时间:2016-06-15 12:02:35

标签: macos user-interface cocoa wxwidgets

我在OS X 10.11.5上使用wxWidgets 3.1。

当我在我的应用中添加这样的ViewMenu时:

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

一个名为"输入全屏的条目"自动添加到此菜单中。 在其他应用程序中,此条目通常会分配一个热键(Ctrl+Cmd+F)以触发切换到全屏。

wxWidgets不是这种情况。有没有办法分配这个热键?这个条目是由wxWidgets生成的还是由Cocoa完成的?我可以覆盖这个吗?

1 个答案:

答案 0 :(得分:-1)

血红素,

您可以使用以下常用代码:

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

谢谢。