色彩類別 (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 Graphics Device Interface (GDI) COLORRE光圈值來設定此 Color 物件的 ARGB 值。
Color::SetValue

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

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

備註

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

規格需求

   
目標平臺 Windows
標頭 gdipluscolor.h