3

我正在将一个应用程序移植到 Mac OS X。它使用 FindWindow()。具体功能如下:

FindWindow(NULL, "MyApplication")

但是,这在 Mac 上是行不通的。Mac OS X 是否有类似的功能,或者更好的是通用功能?

我正在尝试通过功能在“应用程序的主窗口”中使用它。

4

1 回答 1

0

没有像这样简单的一次性功能

您可以通过文章中的 CGWindow API 来完成。如何从所有正在运行的应用程序中获取所有打开的 NSWindow 的列表?. 它可用于查找列表或仅查找一个窗口。

只需获取列出的示例代码并对其进行修改以为您过滤它,这样您就只有一个您想要的窗口:)

于 2012-11-28T23:16:29.633 回答