ICM_DECOMPRESS_SET_PALETTE mensagem
A mensagem ICM_DECOMPRESS_SET_PALETTE especifica uma paleta para um driver de descompactação de vídeo a ser usado se estiver descompactando um formato que usa uma paleta. Você pode enviar essa mensagem explicitamente ou usando a macro ICDecompressSetPalette .
ICM_DECOMPRESS_SET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiPalette;
lParam = 0;
Parâmetros
-
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 Retornado
Retorna ICERR_OK se o driver de descompactação puder descompactar precisamente as imagens para a paleta sugerida usando o conjunto de cores conforme elas são organizadas na paleta. Retorna ICERR_UNSUPPORTED caso contrário.
Comentários
Esta mensagem não deve afetar a descompactação já em andamento; Em vez disso, as cores passadas usando essa mensagem devem ser retornadas em resposta a mensagens futuras de ICM_DECOMPRESS_GET_FORMAT e ICM_DECOMPRESS_GET_PALETTE . As cores são enviadas de volta para o driver de descompactação em uma mensagem de ICM_DECOMPRESS_BEGIN futura.
Essa mensagem é 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 externo de cores.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|