Partilhar via


CPalette::SetPaletteEntries

Define valores de cores RGB e sinalizadores 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 na paleta lógica a ser conjunto.

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

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

Valor de retorno

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

Comentários

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

Para obter mais informações sobre o Windows estruturar PALETTEENTRY, see PALETTEENTRY in the Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CPalette

Gráfico de hierarquia

CDC::RealizePalette

CPalette::GetPaletteEntries

SetPaletteEntries

Outros recursos

CPalette membros