CPalette::SetPaletteEntries

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

Rückgabewert

Die Anzahl der Einträge in der logischen Palette festgelegt; 0, wenn die Funktion fehlgeschlagen.

Parameter

nStartIndex

Gibt den ersten Eintrag in die logische Palette gesetzt werden.

nNumEntries

Gibt die Anzahl der Einträge in der logischen Palette gesetzt werden.

lpPaletteColors

Verweist auf ein Array von PALETTEENTRY -Datenstrukturen, die Paletteneinträge erhalten. Das Array muss mindestens so viele Datenstrukturen wie vom nNumEntries enthalten.

Bemerkungen

RGB-Farbwerte und Flags legt in eine Reihe von Einträgen in einer logischen palette.

Die logische Palette einen Gerätekontext ausgewählt, wenn die Anwendung die SetPaletteEntriesaufruft, werden die Änderungen nicht wirksam, wenn die Anwendung CDC::RealizePalette Ruft.

Weitere Informationen über die Windows-Struktur PALETTEENTRYfinden Sie unter PALETTEENTRY in der Win32 SDK Programmer's Reference.

CPalette ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::RealizePalette, CPalette::GetPaletteEntries, :: SetPaletteEntries

Index