Freigeben über


CPalette::AnimatePalette

Ersetzt Einträge in der Logischen Palette, die dem CPalette-Objekt angefügt wird.

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

Parameter

  • nStartIndex
    Gibt den ersten Eintrag in der animiert werden an Palette.

  • nNumEntries
    Gibt die Anzahl der Einträge in der animiert werden an Palette.

  • lpPaletteColors
    Punkte zum ersten Member eines Arrays PALETTEENTRY-Strukturen, um die Paletteneinträge zu ersetzen die durch nStartIndex und nNumEntries.

Hinweise

Wenn eine Anwendung AnimatePalette aufruft, muss sie ihren Clientbereich nicht aktualisieren, da Windows die neue Einträge in die Systempalette sofort zuordnet.

Die AnimatePalette-Funktion ändert nur Einträge mit dem PC_RESERVED-Flagssatz im entsprechenden palPaletteEntry-Member der LOGPALETTE-Struktur, die dem CPalette-Objekt angefügt wird. Siehe LOGPALETTE in Windows SDK weitere Informationen zu diesen Struktur.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CPalette-Klasse

Hierarchiediagramm

CPalette::CreatePalette

AnimatePalette