是否有Mac的FindWindow()替代品?

时间:2012-11-28 23:12:11

标签: c++ windows macos function

我正在将应用程序移植到Mac OS X.它使用FindWindow()。这是具体的功能:

  

FindWindow(NULL,“MyApplication”)

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

我试图在this函数的“应用程序主窗口”中使用它。

1 个答案:

答案 0 :(得分:0)

没有像这样的轻松一击功能

您可以通过文章中的CGWindow API来完成。 How to get a list of all open NSWindow from all running application?。 它可用于查找列表或仅查找一个窗口。

只需获取列出并修改它的示例代码即可为您过滤,以便您只拥有所需的一个窗口:)