Macos &引用;进入全屏显示“;wxWidgets中的热键
我在OSX10.11.5上使用wxWidgets 3.1 当我在我的应用程序中添加这样的视图菜单时:Macos &引用;进入全屏显示“;wxWidgets中的热键,macos,user-interface,cocoa,wxwidgets,Macos,User Interface,Cocoa,Wxwidgets,我在OSX10.11.5上使用wxWidgets 3.1 当我在我的应用程序中添加这样的视图菜单时: wxMenuBar* menuBar = new wxMenuBar; wxMenu *pViewMenu = new wxMenu("", wxMENU_TEAROFF); menuBar->Append(pViewMenu, "View"); SetMenuBar(menuBar); 名为“进入全屏”的条目将自动添加到此菜单。 在其他应用程序中,此项通常分配有一个热键(Ctrl+Cm
wxMenuBar* menuBar = new wxMenuBar;
wxMenu *pViewMenu = new wxMenu("", wxMENU_TEAROFF);
menuBar->Append(pViewMenu, "View");
SetMenuBar(menuBar);
名为“进入全屏”的条目将自动添加到此菜单。
在其他应用程序中,此项通常分配有一个热键(Ctrl+Cmd+F
)以触发切换到全屏
wxWidgets并非如此。有没有办法分配这个热键?这个条目是由wxWidgets生成的还是由Cocoa生成的?我可以覆盖这个吗?海涅
您可以使用以下常用代码:
wxMenuBar *menuBar = new wxMenuBar;
wxMenu *pViewMenu = new wxMenu( "Enter Full Screen\tCtrl+Cmd+F", wxMENU_TEAROFF );
menuBar->Append( pViewMenu, "View" );
SetMenuBar( menuBar );
谢谢。提供给wxMenu的字符串没有显示。我猜您的意思是添加一个
pViewMenu->Append
条目。但是EventID要使用什么呢?