Partilhar via


CPalette::AnimatePalette

Substitui entradas em paleta lógica anexada ao objeto de CPalette .

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

Parâmetros

  • nStartIndex
    Especifica a primeira entrada em paleta a ser animado.

  • nNumEntries
    Especifica o número de entradas em paleta a ser animado.

  • lpPaletteColors
    Aponta para o primeiro membro de um vetor de estruturas de PALETTEENTRY para substituir as entradas de paleta identificadas por nStartIndex e por nNumEntries.

Comentários

Quando um aplicativo chama AnimatePalette, não precisa atualizar sua área cliente, como o windows mapeiam as novas entradas em paleta do sistema imediatamente.

A função de AnimatePalette alterar apenas entradas com o conjunto de sinalizador de PC_RESERVED correspondente no membro de palPaletteEntry estrutura de LOGPALETTE que é anexada ao objeto de CPalette .Consulte LOGPALETTE em Windows SDK para obter mais informações sobre essa estrutura.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CPalette

Gráfico de hierarquia

CPalette::CreatePalette

AnimatePalette