共用方式為


CPalette::SetPaletteEntries

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

UINT SetPaletteEntries(
   UINT nStartIndex,
   UINT nNumEntries,
   LPPALETTEENTRY lpPaletteColors 
);

參數

  • nStartIndex
    要設定的邏輯調色盤指定第一個項目。

  • nNumEntries
    要設定的邏輯調色盤指定項目數目。

  • lpPaletteColors
    物件陣列的點接收調色盤項目的 PALETTEENTRY 資料結構。 這個陣列至少必須包含許多資料結構所指定的 nNumEntries。

傳回值

在邏輯調色盤設定的項目數目,如果為 0,則函式失敗。

備註

如果邏輯調色盤選取到裝置內容,當應用程式呼叫 SetPaletteEntries,變更不會生效,直到應用程式呼叫 CDC::RealizePalette

如需視窗的詳細資訊 PALETTEENTRY結構,請參閱 Windows SDKPALETTEENTRY

需求

Header: afxwin.h

請參閱

參考

CPalette 類別

階層架構圖

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries