Compartilhar 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 CPalette

Gráfico da hierarquia

CPalette::CreatePalette

AnimatePalette