Mac OSX 全屏应用程序问题
我的应用程序使用 SDL 库。 为了进入全屏模式,我使用 SDL_SetVideoMode 和适当的标志 - SDL_FULLSCREEN。
问题: 当应用程序处于全屏模式时,我无法调用“强制退出”对话框以及在其他应用程序之间切换。 Cmd+Option+ESQ 单击后,我的应用程序将退出,而不是出现“强制退出”对话框。在 Cmd+Tab 单击上没有任何反应...
任何人都可以帮助我吗?
My application uses SDL library.
For enter to fullscreen mode I use SDL_SetVideoMode and appropriate flag - SDL_FULLSCREEN.
Problem:
When application is in fullscreen mode, I can't call "force quit" dialog and switching between other applications.
After Cmd+Option+ESQ clicking my application is quit instead of "force quit" dialog is appear. And on Cmd+Tab clicking nothing is happens...
Can anybody help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如另一个论坛上所说:
“这是 SDL 使用的 API 的正常行为。
10.5 添加了新的 API (-[NSView EnterFullScreenMode:withOptions:]
我认为它的行为略有不同,但 SDL 没有使用它。”
那么,也许有人知道在基于 SDL 库的应用程序中实现这种行为的可能性?
As says on another forum:
"That is the normal behavior for the APIs that SDL is using.
10.5 added a new API (-[NSView enterFullScreenMode:withOptions:]
which has slightly different behavior, I think, but SDL is not using it."
So, maybe someone knows any possibilities to achieve this behavior in application based on SDL library?
SDL 不是 Mac OS X 的最佳选择,我认为像 Cocoa 这样的原生 API 可以让您完全轻松地控制
SDL is not the best choice for Mac OS X I think, native API like Cocoa give you full easy control than one