messaggio ICM_DECOMPRESS_SET_PALETTE
Il messaggio ICM_DECOMPRESS_SET_PALETTE specifica una tavolozza per un driver di decompressione video da utilizzare se è decompressione in un formato che utilizza una tavolozza. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ICDecompressSetPalette .
ICM_DECOMPRESS_SET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiPalette;
lParam = 0;
Parametri
-
lpbiPalette
-
Puntatore a una struttura BITMAPINFOHEADER la cui tabella colori contiene i colori da utilizzare, se possibile. È possibile specificare zero per usare il set predefinito di colori di output.
Valore restituito
Restituisce ICERR_OK se il driver di decompressione può decomprimere con precisione le immagini nella tavolozza suggerita utilizzando il set di colori disposti nella tavolozza. Restituisce ICERR_UNSUPPORTED in caso contrario.
Commenti
Questo messaggio non deve influire sulla decompressione già in corso; i colori passati usando questo messaggio devono essere restituiti in risposta a futuri ICM_DECOMPRESS_GET_FORMAT e ICM_DECOMPRESS_GET_PALETTE messaggi. I colori vengono inviati al driver di decompressione in un messaggio di ICM_DECOMPRESS_BEGIN futuro.
Questo messaggio viene usato principalmente quando un driver decomprime le immagini sullo schermo e un'altra applicazione che usa una tavolozza è in primo piano, forzando il driver di decompressione per adattarsi a un set di colori esterno.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|