Mac上的SDL 2.0 - 如何激活/响应灰色的Toggle Full Screen菜单项?

时间:2014-10-14 20:15:09

标签: macos menubar sdl-2

使用SDL2将Windows游戏移植到Mac上,我注意到Mac上的游戏菜单栏包含一个带有项目切换全屏的视图菜单。我假设SDL自动将它放在那里,因为我没有在我的代码中的任何地方请求它。但是,由于游戏可以在一个窗口或全屏幕上运行(并且窗口可以调整大小),我想我应该让这个菜单项实际上以某种方式工作。

我对Mac OSX编码几乎一无所知(我只是按照教程使我的SDL应用程序在XCode的Mac端构建),我在SDL文档中找不到有关如何响应的内容,激活或删除此菜单项(或其他灰色的菜单项,如“窗口”菜单中的“最小化”选项)。我在网上找到的最好的是它在SDL代码库的提交中被添加的引用,但在提交消息中没有任何内容关于如何将它连接到它们的应用程序代码。

那么,如何激活和响应此菜单项(以及仅出现在OSX版本中的任何其他菜单项,如最小化和关于)?我是否可以通过SDL本身以跨平台方式连接,或者SDL是否添加了我必须使用特定于平台的OSX代码处理的内容?

0 个答案:

没有答案