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 de CPalette

Gráfico de hierarquia

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries