2011-02-04 16 views
0

オンスクリーンウィンドウの背景色を取得したいMac-Desktopアプリケーションを開発しています。Macのオンスクリーンウィンドウの背景色を取得するには

関数「CGWindowListCopyWindowInfo」のサイズを持つすべての画面上のウィンドウの戻り​​配列、アルファ値等

は、すべての画面上のウィンドウの背景色を得るための任意の方法はありますか?

ありがとうございます。

よろしく、 ディーパ

答えて

0

私はそうは思いません。 CGWindowListCopyWindowInfoが表示されているQuartz Window Service Referenceを参照してください。

いずれにしても、OS Xには「ウィンドウの背景色」という概念はありません。設定可能な背景色はなく、自動的にさまざまなオブジェクトの背後に置かれます。

代わりに、CGWindowListCreateImageを使用してウィンドウのイメージを作成し、独自の基準に従ってそのウィンドウを何らかの形で表します。

関連する問題