Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos &引用;进入全屏显示“;wxWidgets中的热键_Macos_User Interface_Cocoa_Wxwidgets - Fatal编程技术网

Macos &引用;进入全屏显示“;wxWidgets中的热键

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

我在OSX10.11.5上使用wxWidgets 3.1

当我在我的应用程序中添加这样的视图菜单时:

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要使用什么呢?