gpt4 book ai didi

cocoa - 接受鼠标点击而不激活应用程序?

转载 作者:行者123 更新时间:2023-12-03 16:06:34 24 4
gpt4 key购买 nike

我正在开发一个控制其他正在运行的应用程序的实用程序应用程序。在某些输入事件上,我的应用程序显示一个窗口,用户可以从窗口中选择一些操作,窗口消失并且控制返回到上一个应用程序。我的问题是,单击应用程序的窗口会激活我的应用程序,从而从前一个应用程序的窗口中移除焦点。当窗口关闭时,我可以重新激活以前的应用程序,但我宁愿始终保持原始应用程序处于激活状态。这可能吗?

最佳答案

这很容易,只需将您的窗口设为 NSPanel 的实例即可(NSWindow 的子类),并在 Xcode/IB 中将其设置为非激活(或以编程方式创建它,在样式掩码中使用 NSNonactivatingPanelMask)。

enter image description here

关于cocoa - 接受鼠标点击而不激活应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5484436/

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