Compartir a través de


CPalette::SetPaletteEntries

Establece los valores de color RGB y marca en un intervalo de entradas en una paleta lógica.

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

Parámetros

  • nStartIndex
    Especifica la primera entrada de la paleta lógica que se establecerá.

  • nNumEntries
    especifica el número de entradas en la paleta lógica que se establecerá.

  • lpPaletteColors
    Señala a una matriz de estructuras de datos de PALETTEENTRY para recibir las entradas de la paleta. La matriz debe contener por lo menos tantas estructuras de datos según lo especificado por nNumEntries.

Valor devuelto

el número de entradas establecidas en la paleta lógica; 0 si se produjo un error en la función.

Comentarios

Si la paleta lógica es seleccionado en un contexto de dispositivo cuando la aplicación llama SetPaletteEntries, los cambios no surtirán efecto hasta que la aplicación llame a CDC:: RealizePalette.

Para obtener más información sobre la estructura PALETTEENTRYde Windows, vea PALETTEENTRY en Windows SDK.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CPalette Class

Gráfico de jerarquías

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries