3

アプリケーションを Mac OS X に移植しています。FindWindow() を使用しています。具体的な機能は次のとおりです。

FindWindow(NULL, "マイアプリケーション")

ただし、これは Mac では機能しません。Mac OS X 用の同様の機能はありますか、それとももっと良いことに、ユニバーサル機能はありますか?

この機能から「アプリのメインウィンドウ」で使用しようとしています。

4

1 に答える 1

0

こんな簡単なワンショット機能はない

記事のように CGWindow API 経由で実行できます。実行中のすべてのアプリケーションから、開いているすべての NSWindow のリストを取得する方法は? . リストまたは 1 つのウィンドウだけを検索するために使用できます。

リストされているサンプルコードを取得して、これをフィルタリングするように変更するだけで、必要なウィンドウが 1 つだけ表示されます:)

于 2012-11-28T23:16:29.633 に答える