色彩基本概念
裝置的色彩功能,例如顯示器和印表機,可以從單色到數千種色彩。 由於應用程式可能需要為此範圍中的裝置產生輸出,因此應該準備好處理不同的色彩功能。
應用程式可以使用 getDeviceCaps 函式來擷取 NUMCOLORS 值,來探索指定裝置可用的色彩數目。 這個值會指定應用程式可使用的色彩計數。 通常,此計數會對應至輸出裝置的實體屬性,例如印表機中的筆跡數目,或顯示適配卡可以傳輸至監視器的相異色彩訊號數目。
雖然 NUMCOLORS 值會指定色彩計數,但不會識別可用的色彩。 應用程式可以列舉具有PS_SOLID類型的所有畫筆,來探索可用的色彩。 因為支援指定裝置的裝置驅動程式通常具有完整的純色畫筆,而且因為系統要求純色畫筆只有裝置可以產生的色彩,因此列舉這些畫筆通常相當於列舉色彩。 應用程式可以使用 EnumObjects 函式來列舉畫筆。 如需程式代碼範例,請參閱 列舉色彩。
如需詳細資訊,請參閱下列主題: