gpt4 book ai didi

objective-c - 如何知道 NSWindow 是否是前窗?

转载 作者:太空狗 更新时间:2023-10-30 03:44:58 27 4
gpt4 key购买 nike

我仅在 Safari 中遇到此问题,在 Mac OS 10.6 和 10.7 上适用于 Firefox 和 Chrome。

NSApplication runModalForWindow 运行一个事件循环并且应该显示创建为前台窗口的窗口。我有一个事件处理程序来处理插件的窗口焦点更改,当 NSApplication 处于非事件状态并且焦点丢失时,它会隐藏窗口(和其他窗口)。

有没有办法可以请求最前面的窗口或者询问 NSWindow 它是否是最前面的?

最佳答案

您可以使用[NSWindow isMainWindow] ( reference ) 检测主窗口:

The foremost document or application window that is the focus of the user’s attention is referred to as the main window.

(来自 here )。

关于objective-c - 如何知道 NSWindow 是否是前窗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10078655/

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