5
A
回答
2
我不相信,你可以去菜单栏的顶部,但是当你的应用程序是最前面的应用程序通过调用
[[NSApplication sharedApplication] setPresentationOptions: NSApplicationPresentationAutoHideMenuBar];
这应该让你可以设置菜单栏自动隐藏使用您的应用程序中通常用于菜单栏的空间。
13
是的,平凡:
window.level = NSMainMenuWindowLevel + 1;
(参考:Drawing to the Full Screen,为Mac OS X的OpenGL编程指南)
sebastianmarkow是在正确的,这是一个正常的文档窗口可怕的行为,但有几种常见的窗口类型:游标,工具提示和Xscope等特殊工具。
3
我喜欢的Jens艾顿的回答,但不是挑这样的任意数字,我认为这将是首选您使用定义的常量之一。
就个人而言,我以前NSPopUpMenuWindowLevel
为:
self.window.level = NSPopUpMenuWindowLevel;
,你可能更喜欢,因为我发布这个答案的其他常量,包括:
NSNormalWindowLevel
NSFloatingWindowLevel
NSSubmenuWindowLevel
NSNormalWindowLevel
NSMainMenuWindowLevel
NSStatusWindowLevel
NSModalPaneWindowLevel
NSPopUpMenuWindowLevel
NSScreenSaverWindowLevel
下面是引用(苹果有可能改变他们如何安排自己的文档,并打破多年来这些链接的倾向,但API并没有太大的改变,这就是为什么我在上面列出了这个列表。我怀疑这个链接将在3年左右的工作,但这些常量可能不会在未来20年变化不大。)
+0
出人意料的是,它已经近4年来,因为我张贴了这个答案,链接仍然有效。也许苹果改变了他们的方式,终于重新安排了事情并终止了联系...... – ArtOfWarfare
相关问题
- 1. Mac OS X Java菜单栏消失
- 2. Glut窗口 - MAC OSX中的菜单栏
- 3. 的Mac OS X - 控制等窗口
- 4. 更改“窗口栏”上的图标Mac OS X
- 5. 的Mac OS X Lion的菜单栏应用
- 6. Mac os x主窗口控制器
- 7. 初始化窗口代码Mac OS X
- 8. Tkinter窗口焦点在Mac OS X上
- 9. Mac OS X中的FLTK窗口共享相同的系统菜单
- 10. Java(FX):如何编辑标准mac os x菜单栏的菜单项?
- 11. OS X的Aptana Studio 3菜单栏Mavericks
- 12. Mac OS X Lion:窗口消失了,不会再出现
- 13. qt窗口菜单栏
- 14. 检测点击OS X菜单栏?
- 15. 添加到OS X菜单栏应用
- 16. OS X菜单栏终端下拉
- 17. OS X上的SWT:没有窗口的菜单
- 18. Mac OS X Cocoa单窗口应用程序体系结构
- 19. Mac OS X:在简单窗口中显示图片
- 20. 杀“登录窗口”使用命令行中的Mac OS X
- 21. 使用HTML和Javascript创建Mac OS X标题栏样式菜单
- 22. 如何通过C++ Builder将菜单栏放入Mac OS的Apple菜单栏中?
- 23. 巨型菜单走出去的窗口
- 24. Qt5 OS X菜单栏空菜单项未隐藏
- 25. 使用Accessibility API在Mac OS X上移动其他窗口
- 26. 使用Python在Mac OS X中查找当前活动窗口
- 27. WPF窗口标题栏上的菜单
- 28. 如何将JMenuBar移动到Mac OS X上的屏幕菜单栏?
- 29. 合成点击不会切换应用程序的菜单栏(Mac OS X)
- 30. 由Dock图标(Mac OS X)启动的菜单栏应用程序
还是没过菜单栏。 – mxg
请澄清。与菜单栏的顶部是窗口级别_does_秩序的窗口,但了AppKit不会让你定位一个名为窗口重叠菜单栏(除了一些非常奇怪的多个屏幕的情况下)。如果你想用文档式窗口来做到这一点,那么就我所知,你运气不好。 –