我正在創建一個可可應用程序,該應用程序創建用碳窗初始化的普通可可窗口和可可窗口。所有的窗口應該浮在所有應用程序之上。對於可可窗口,我將窗口級別設置爲NSTornOffMenuWindowLevel,對於碳窗口,我使用kUtilityWindowClass。兩者都可以正常工作,窗戶可以漂浮在其他應用程序之上,但問題在於碳和可可窗戶沒有相同的窗戶高度,所以碳窗戶將始終浮在可可窗戶的上方。有沒有辦法讓兩個窗口類型具有相同的窗口級別而不會丟失浮動高於其他應用程序?我猜,因爲kUtilityWindowClass似乎是唯一的窗口類,使其他應用程序可以在碳中浮動,我正在尋找可可等價物......感謝您的幫助!什麼是Carbon kUtilityWindowClass的等效可可窗口級別?
1
A
回答
0
我不完全清楚,但你可以試驗。我會嘗試NSModalPanelWindowLevel
(NSTornOffMenuWindowLevel
以上的一個),NSMainMenuWindowLevel
,NSStatusWindowLevel
和NSPopUpMenuWindowLevel
,它們是從相對較低到最高的其他可用等級。
1
如果您查看NSWindow.h,您會看到可可窗口級別是根據Core Graphics窗口級別定義的,例如,NSFloatingWindowLevel
定義爲kCGFloatingWindowLevel
。如果您查看CGWindowLevel.h中定義的這些窗口級別,其中一個選項是kCGUtilityWindowLevel
。這將是我的猜測,相當於kUtilityWindowClass
。
相關問題
- 1. Carbon方法的可可等價物getPtrSize
- 2. 是否可以從Graphite URL API查詢Carbon保留級別?
- 3. node.js中setInterval的基礎是什麼? (窗口的等效)
- 4. 什麼是「窗口」的Windows 8應用程序的等效物?
- 5. 什麼是命令「日期+%s」的窗口等效
- 6. Mac OS X Carbon:SelectWindow與ActivateWindow之間的區別是什麼,可可等效物是什麼
- 7. Swing窗口可以初始化的方式有什麼區別?
- 8. 檢測窗口是否是可可中的關鍵窗口
- 9. 什麼是Ruby的等效Python的sys.exe可執行文件?
- 10. 什麼是等效的lambda?
- 11. 將焦點設置爲Carbon應用程序中的可可窗口
- 12. 什麼是可以編譯的最高級別的語言?
- 13. 爲什麼這個窗口不可見?
- 14. 由於其窗口保護級別不可訪問
- 15. OpenType字體可安裝的窗口要求是什麼?
- 16. 在初學者級別學習可可的最佳網站是什麼?
- 17. 什麼是可取的類別或私有屬性在接口
- 18. 是什麼級別?在HTML5
- 19. 什麼是中等信任等級?
- 20. C:窗口的pthread_barrier_t的等效物
- 21. (Cocoa)在單個窗口可可應用程序中,UIViewController子類的等價物是什麼?
- 22. X11:等到窗口可見爲止?
- 23. 更改子窗口的縮放級別
- 24. 命令窗口和立即窗口之間的實際區別是什麼?
- 25. 什麼是鏈接窗口?
- 26. 什麼是[對象窗口]?
- 27. 什麼是漢明窗口?
- 28. 什麼是窗口inode?
- 29. 爲什麼總是等級是1?
- 30. 什麼是boost ::可選效率?