Partager via


CPalette::AnimatePalette

Remplace les entrées dans la palette logique attachée à l'objet d' CPalette .

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

Paramètres

  • nStartIndex
    Spécifie la première entrée dans la palette à animer.

  • nNumEntries
    Spécifie le nombre d'entrées dans la palette à animer.

  • lpPaletteColors
    Pointe vers le premier membre d'un tableau de structures de PALETTEENTRY pour remplacer les entrées de la palette identifiées par nStartIndex et nNumEntries.

Notes

Lorsqu'une application appelle AnimatePalette, elle ne doit pas conserver sa zone cliente, car windows mappe les nouvelles entrées dans la palette système immédiatement.

La fonction d' AnimatePalette des entrées de seule modification avec la balise de PC_RESERVED définira dans le membre correspondant de palPaletteEntry de la structure de LOGPALETTE attachée à l'objet d' CPalette . Consultez LOGPALETTE dans Kit de développement logiciel Windows pour plus d'informations sur cette structure.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CPalette, classe

Graphique de la hiérarchie

CPalette::CreatePalette

AnimatePalette