Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A macro ICDecompressSetPalette especifica uma paleta para um driver de descompactação de vídeo a ser usado se estiver descompactando para um formato que usa uma paleta. Você pode usar essa macro ou chamar explicitamente a mensagem ICM_DECOMPRESS_SET_PALETTE .
Sintaxe
DWORD ICDecompressSetPalette(
hic,
lpbiPalette
);
Parâmetros
hic
Manipule para um descompactador.
lpbiPalette
Ponteiro para uma estrutura BITMAPINFOHEADER cuja tabela de cores contém as cores que devem ser usadas, se possível. Você pode especificar zero para usar o conjunto padrão de cores de saída.
Valor de retorno
Tipo: DWORD
Retorna ICERR_OK se o driver de descompactação puder descompactar imagens com precisão na paleta sugerida usando o conjunto de cores conforme elas são organizadas na paleta. Retorna ICERR_UNSUPPORTED caso contrário.
Observações
Essa macro não deve afetar a descompactação já em andamento; em vez disso, as cores passadas usando essa mensagem devem ser retornadas em resposta às futuras macros ICDecompressGetFormat e ICDecompressGetPalette . As cores são enviadas de volta para o driver de descompactação em uma macro ICDecompressBegin futura.
Essa macro é usada principalmente quando um driver descompacta imagens na tela e outro aplicativo que usa uma paleta está em primeiro plano, forçando o driver de descompactação a se adaptar a um conjunto de cores estrangeiro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo suportado | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo compatível | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | vfw.h |