ffilib に基づく FFI を介して Quartz を使用しています (つまり、Quartz は動的にロードされます)。を呼び出すと、ウィンドウに関する情報を含む辞書の がCGWindowListCopyWindowInfo返されます。CFArray興味深いキーの 1 つkCGWindowNameは、ウィンドウの名前を取得するために使用できる です。
C では、適切なヘッダー ファイルをインクルードしますが、ffilib を使用しているため、 の値を知る必要がありますkCGWindowName。Appleのドキュメントによると、CFStringRef.
の値を取得するにはどうすればよいkCGWindowNameですか?
kCGWindowNameヘッダー ファイルをgrep しようとしても、使用できる結果は得られませんでした。