gpt4 book ai didi

macos - 使用窗口 id 在屏幕上创建一个窗口

转载 作者:行者123 更新时间:2023-12-03 17:49:09 26 4
gpt4 key购买 nike

我是 Mac API 新手。我可以从以下函数获取窗口列表。

NSArray *windowInfos = (__bridge_transfer NSArray*)CGWindowListCopyWindowInfo(kCGWindowListOptionAll, kCGNullWindowID);

如果窗口不在屏幕上,是否可以在屏幕上创建一个窗口。如果是这样,我该怎么做?

提前致谢

最佳答案

您尝试使其可见的窗口是否属于您的应用程序?如果是这样,您更有可能只想执行类似 [myWindow makeKeyAndOrderFront:nil] 的操作,其中 myWindow 是连接到的 NSWindow* socket 应用程序中 nib 文件中的窗口。或者您尝试使其可见的窗口是否属于不同的应用程序?如果是这样,尝试在不同的应用程序中控制窗口的可见性似乎很奇怪;也许在这种情况下,您可以更具体地说明您到底想要实现什么,也许会有更好的机制(例如分布式通知)来实现它。

关于macos - 使用窗口 id 在屏幕上创建一个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33081912/

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