gpt4 book ai didi

objective-c - 获取有关拥有事件窗口的应用程序的信息

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

我确信这很简单,而且我没有寻找正确的文档。

我需要获取有关处理事件窗口的应用程序的信息。我需要编写的代码需要拦截一些自定义手势,并向应用程序返回一个依赖于应用程序本身的事件。

最佳答案

有一个 NSWorkspace 类,您可以从中获取包含有关 activeApplication 信息的字典。该应用程序通常拥有“关键”窗口。

编辑:对于面向 10.6 或更高版本的应用,activeApplication 已弃用。这是新的方法:

NSRunningApplication *activeApplication = nil;
for (NSRunningApplication *app in [[NSWorkspace sharedWorkspace] runningApplications]) {
if (app.active) {
activeApplication = app;
break;
}
}

关于objective-c - 获取有关拥有事件窗口的应用程序的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246916/

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