我想我應該檢查是否[NSApplication presentationOptions]
包含NSFullScreenModeApplicationPresentationOptions
,但我該如何實現這一目標?如何知道NSWindow在Mac OS X Lion中是否全屏?
編輯:使用[NSApplication presentationOptions]
不起作用,因爲在我的基於文檔的應用程序可能有一些文件在全屏和其他沒有。我現在正在尋找另一種解決方案。我想知道爲什麼沒有名爲或類似的東西。
謝謝,這正是我所需要的。只需要一次更正:使用'NSApp'而不是'NSApplication',否則您會收到警告。哦...當然' - (BOOL)inFullScreenMode()'應該寫成' - (BOOL)inFullScreenMode'。 – Nickkk
不幸的是,現在有一個問題:我在基於文檔的應用程序,使用上述解決方案不會因爲有些人可能被全屏的文件和其他人沒有的工作。其他解決方案? – Nickkk
只需檢查所有窗口的樣式掩碼。我已經添加了一些示例代碼。 –