Freigeben über


CPalette::SetPaletteEntries

Legt RGB-Farbwerte und -Flags in einem Bereich von Einträgen in einer Logischen Palette fest.

UINT SetPaletteEntries( 
   UINT nStartIndex, 
   UINT nNumEntries, 
   LPPALETTEENTRY lpPaletteColors  
);

Parameter

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

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

  • lpPaletteColors
    Zeigt auf einem Array PALETTEENTRY Datenstrukturen, um die Paletteneinträge zu empfangen. Das Array muss bis zu Datenstrukturen durch nNumEntries angegeben mindestens enthalten.

Rückgabewert

Die Anzahl von Einträgen in der Palette Logischen festgelegt; 0 Wenn die Funktion fehlgeschlagen ist.

Hinweise

Wenn die Logische Palette in einen Gerätekontext ausgewählt wird, wenn die Anwendung SetPaletteEntries aufruft, werden die Änderungen nicht wirksam, bis die Anwendung CDC::RealizePalette aufruft.

Weitere Informationen über die Struktur von Windows enthalten ist PALETTEENTRY, finden Sie unter PALETTEENTRY in Windows SDK.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CPalette-Klasse

Hierarchiediagramm

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries