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