Mac OSX 全屏应用程序问题

发布于 2024-08-18 13:11:10 字数 354 浏览 5 评论 0原文

我的应用程序使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

三生殊途 2024-08-25 13:11:10

正如另一个论坛上所说:

“这是 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?

囍孤女 2024-08-25 13:11:10

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文