共用方式為


CPalette::AnimatePalette

取代邏輯調色盤的項目附加至 CPalette 物件。

void AnimatePalette(
   UINT nStartIndex,
   UINT nNumEntries,
   LPPALETTEENTRY lpPaletteColors 
);

參數

  • nStartIndex
    在要建立動畫的調色盤指定第一個項目。

  • nNumEntries
    在要建立動畫的調色盤指定項目數目。

  • lpPaletteColors
    物件陣列的第一個成員的點取代調色盤項目的 PALETTEENTRY 結構由 nStartIndex 和 nNumEntries。

備註

當應用程式呼叫 AnimatePalette時,它就不需要更新其工作區,,因為 Windows 立即對應新的輸入系統調色盤。

AnimatePalette 函式只會變更與 PC_RESERVED 旗標的項目會附加至 CPalette 物件 LOGPALETTE 結構的對應 palPaletteEntry 成員。 請參閱在 Windows SDK 的 LOGPALETTE 使這個結構的詳細資訊。

需求

Header: afxwin.h

請參閱

參考

CPalette 類別

階層架構圖

CPalette::CreatePalette

AnimatePalette