色彩類別 (gdipluscolor.h)

Color 物件會儲存代表色彩的 32 位值。 色彩值包含四個8位元件:alpha、紅色、綠色和藍色。 前 8 個位 (最重要的) 包含 alpha 元件、下一個 8 位包含紅色元件、下一個 8 位包含綠色元件,而下一個 8 位 (最小有效) 包含藍色元件。 32 位值會儲存在 ARGB類型的變數中。

方法

Color 類別具有這些方法。

 
Color::Color

建立 Color::Color 物件,並將其初始化為不透明黑色。 這是預設建構函式。
Color::Color

使用ARGB值建立 Color::Color 物件。
Color::Color

使用紅色、綠色和藍色元件的指定值,建立 Color::Color 物件。 這個建構函式會將Alpha元件設定為255 (不透明) 。
Color::Color

使用Alpha、紅色、綠色和藍色元件的指定值,建立 Color::Color 物件。
Color::GetA

Color::GetA 方法會取得這個 Color 物件的 Alpha 元件。
Color::GetAlpha

Color::GetAlpha 方法會取得這個 Color 物件的 Alpha 元件。
Color::GetB

Color::GetB 方法會取得此 Color 對象的藍色元件。
Color::GetBlue

Color::GetBlue 方法會取得此 Color 對象的藍色元件。
Color::GetG

Color::GetG 方法會取得這個 Color 對象的綠色元件。
Color::GetGreen

Color::GetGreen 方法會取得此 Color 對象的綠色元件。
Color::GetR

Color::GetR 方法會取得這個 Color 對象的紅色元件。
Color::GetRed

Color::GetRed 方法會取得此 Color 對象的紅色元件。
Color::GetValue

Color::GetValue 方法會取得這個 Color 物件的 ARGB 值。
Color::MakeARGB

Color::MakeARGB 方法會建立 32 位值,以合併指定的 Alpha、紅色、綠色和藍色元件。
Color::SetFromCOLORREF

Color::SetFromCOLORREF 方法會使用 Windows 圖形裝置介面 (GDI) COLORREF 值來設定此 Color 物件的 ARGB 值。
Color::SetValue

Color::SetValue 方法會設定此 Color 物件的色彩。
Color::ToCOLORREF

Color::ToCOLORREF 方法會將此 Color 物件的 ARGB 值轉換成 Windows 圖形裝置介面 (GDI) COLORREF 值。

備註

Alpha元件是最重要的 8 位,會指定色彩的透明度。 這四個元件值的範圍從 0 到 255。 Alpha元件值為 0 會指定色彩是透明的,而 Alpha 值為 255 則指定色彩不透明。 從 1 到 254 的 Alpha 元件值,指定在呈現色彩時,色彩與背景混合的程度。 紅色、綠色和藍色元件值的範圍從 0 到 255,並判斷色彩的濃度。 Color::MakeARGB 方法可用來將四個色彩元件封裝成單一 32 位值。

規格需求

需求
目標平台 Windows
標頭 gdipluscolor.h