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