ICM_DECOMPRESS_SET_PALETTE message
Le message ICM_DECOMPRESS_SET_PALETTE spécifie une palette pour un pilote de décompression vidéo à utiliser s’il est décompressé dans un format qui utilise une palette. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ICDecompressSetPalette .
ICM_DECOMPRESS_SET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiPalette;
lParam = 0;
Paramètres
-
lpbiPalette
-
Pointeur vers une structure BITMAPINFOHEADER dont la table de couleurs contient les couleurs à utiliser si possible. Vous pouvez spécifier zéro pour utiliser le jeu par défaut de couleurs de sortie.
Valeur renvoyée
Retourne ICERR_OK si le pilote de décompression peut précisément décompresser des images dans la palette suggérée à l’aide du jeu de couleurs tels qu’ils sont disposés dans la palette. Retourne ICERR_UNSUPPORTED sinon.
Notes
Ce message ne doit pas affecter la décompression déjà en cours ; Au lieu de cela, les couleurs transmises à l’aide de ce message doivent être retournées en réponse aux futurs messages ICM_DECOMPRESS_GET_FORMAT et ICM_DECOMPRESS_GET_PALETTE . Les couleurs sont renvoyées au pilote de décompression dans un futur message ICM_DECOMPRESS_BEGIN .
Ce message est principalement utilisé lorsqu’un pilote décompresse des images à l’écran et qu’une autre application qui utilise une palette se trouve au premier plan, ce qui force le pilote de décompression à s’adapter à un ensemble de couleurs étrangères.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|