CPalette 類別

封裝 Windows 色板。

class CPalette : public CGdiObject

成員

k372w66k.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CPalette::CPalette

建構 CPalette 物件未附加的 Windows 調色盤。 在使用之前,您必須初始化使用其中一個 CPalette 物件初始化成員函式它。

k372w66k.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CPalette::AnimatePalette

取代 CPalette 物件識別之邏輯調色盤的輸入。 因為 Windows 立即,將新的輸入系統調色盤應用程式不需要更新其工作區。

CPalette::CreateHalftonePalette

建立裝置內容的半色調調色盤並將其附加至 CPalette 物件。

CPalette::CreatePalette

建立視窗色板並將其附加至 CPalette 物件。

CPalette::FromHandle

傳回指向 CPalette 物件,將控制代碼 Windows 調色盤物件。

CPalette::GetEntryCount

擷取調色盤項目數目的邏輯調色盤。

CPalette::GetNearestPaletteIndex

傳回項目的索引 (從最符合色彩值的邏輯調色盤。

CPalette::GetPaletteEntries

擷取調色盤項目中某個範圍的邏輯調色盤。

CPalette::ResizePalette

將變更為指定的項目數的 CPalette 物件指定的邏輯調色盤的大小。

CPalette::SetPaletteEntries

在輸入範圍設定 RGB 色彩值和旗標一個邏輯調色盤。

k372w66k.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

CPalette::operator HPALETTE

傳回 HPALETTE 附加至 CPalette

備註

調色盤提供應用程式和色彩輸出裝置之間的介面 (例如顯示裝置)。 介面可以讓應用程式使用輸出裝置的色彩功能的嚴重的,而不會干擾其他應用程式顯示的色彩。 視窗中使用應用程式的邏輯色板 (需要的色彩清單) 和定義可用的色彩) 的系統調色盤 (判斷使用的色彩。

CPalette 物件提供管理物件參考的調色盤提供成員函式。 CPalette 建構物件並使用其成員函式建立實際調色盤,圖形裝置介面 (GDI) 物件並管理其型別和其他屬性。

如需使用 CPalette的資訊,請參閱 圖形物件

繼承階層架構

CObject

CGdiObject

CPalette

需求

**標頭檔:**afxwin.h

請參閱

參考

CGdiObject 類別

階層架構圖

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

概念

MFC 範例 DIBLOOK