0
我正在開發一個Mac桌面應用程序,我想在其中獲取所有屏幕窗口的背景顏色。如何獲取Mac屏幕窗口的背景顏色
函數「CGWindowListCopyWindowInfo」返回所有屏幕上的窗戶,它的大小,α值等
是否有任何方法來獲得所有的屏幕上的窗口的背景顏色的數組?
在此先感謝。
問候, 迪帕
我正在開發一個Mac桌面應用程序,我想在其中獲取所有屏幕窗口的背景顏色。如何獲取Mac屏幕窗口的背景顏色
函數「CGWindowListCopyWindowInfo」返回所有屏幕上的窗戶,它的大小,α值等
是否有任何方法來獲得所有的屏幕上的窗口的背景顏色的數組?
在此先感謝。
問候, 迪帕
我不這麼認爲。請參閱Quartz Window Service Reference,其中CGWindowListCopyWindowInfo
已列出。
在任何情況下,OS X中都沒有「窗口背景顏色」的概念。沒有可配置的背景顏色,然後自動放置在窗口上的各種對象後面。
取而代之的是,使用CGWindowListCreateImage
來創建窗口的圖像,並根據您自己的標準以某種方式代表該窗口的顏色。