gpt4 book ai didi

cocoa - Carbon kUtilityWindowClass 的等效 Cocoa 窗口级别是多少?

转载 作者:行者123 更新时间:2023-12-03 17:14:13 25 4
gpt4 key购买 nike

我正在开发一个 cocoa 应用程序,它创建普通的 cocoa 窗口和用碳窗口初始化的 cocoa 窗口。所有窗口都应该 float 在所有应用程序之上。对于 cocoa 窗,我将窗口级别设置为 NSTornOffMenuWindowLevel,对于碳窗,我使用 kUtilityWindowClass。两者都工作正常,窗口 float 在其他应用程序之上,但问题是碳窗口和 cocoa 窗口没有相同的窗口高度,因此碳窗口将始终 float 在 cocoa 窗口的顶部。有没有一种方法可以使两种窗口类型具有相同的窗口级别,而不会丢失其他应用程序之上的 float ?我想因为 kUtilityWindowClass 似乎是唯一一个能够在 Carbon 中 float 其他应用程序的窗口类,所以我正在寻找 cocoa 中的等效项...感谢您的帮助!

最佳答案

如果你查看 NSWindow.h,你会发现 Cocoa 窗口级别是根据 Core Graphics 窗口级别定义的,例如,NSFloatingWindowLevel 定义为 kCGFloatingWindowLevel 。如果您查看 CGWindowLevel.h 中定义这些窗口级别的位置,就会发现 kCGUtilityWindowLevel 是其中一个选择。这是我的猜测,相当于 kUtilityWindowClass

关于cocoa - Carbon kUtilityWindowClass 的等效 Cocoa 窗口级别是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11579420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com