Partilhar via


CPalette::AnimatePalette

Substitui entradas na paleta de lógica anexado ao CPalette objeto.

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

Parâmetros

  • nStartIndex
    Especifica a primeira entrada na paleta seja animada.

  • nNumEntries
    Especifica o número de entradas na paleta seja animada.

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

Comentários

Quando um aplicativo chama AnimatePalette, não tem que atualizar sua área de cliente, porque o Windows mapeia as novas entradas na paleta de sistema imediatamente.

The AnimatePalette função alterará apenas entradas com o PC_RESERVED sinalizar conjunto no correspondente palPaletteEntry membro do LOGPALETTE estrutura que está associada a CPalette objeto. See LOGPALETTE in the Windows SDK Para obter mais informações sobre essa estrutura.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CPalette

Gráfico de hierarquia

CPalette::CreatePalette

AnimatePalette

Outros recursos

CPalette membros