Compartilhar via


CPalette::SetPaletteEntries

Definir valores e sinalizadores de cor RGB em um intervalo de entradas em uma paleta lógica.

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

Parâmetros

  • nStartIndex
    Especifica a primeira entrada em paleta lógica a ser definida.

  • nNumEntries
    Especifica o número de entradas em paleta lógica a ser definida.

  • lpPaletteColors
    Aponta para uma matriz de estruturas de dados de PALETTEENTRY para receber as entradas de paleta. A matriz deve conter pelo menos tantas estruturas de dados conforme especificado por nNumEntries.

Valor de retorno

O número de entradas definidas em paleta lógica; 0 se a função falhou.

Comentários

Se a paleta lógica está selecionada em um contexto de dispositivo quando o aplicativo chama SetPaletteEntries, as alterações não tomarão o efeito até que o aplicativo chama CDC::RealizePalette.

Para obter mais informações sobre windows estrutura PALETTEENTRY, consulte PALETTEENTRY em Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CPalette

Gráfico da hierarquia

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries