Mac 有 FindWindow() 替代品吗?

Pon*_*n-3 5 c++ windows macos function

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

FindWindow(NULL,“我的应用程序”)

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

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

Dai*_*jan 0

没有像这样简单的一键功能

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

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