Méthode IDirectDrawPalette ::SetEntries (ddraw.h)
Modifie immédiatement les entrées d’un objet DirectDrawPalette.
Syntaxe
HRESULT SetEntries(
[in] DWORD unnamedParam1,
[in] DWORD unnamedParam2,
[in] DWORD unnamedParam3,
[in] LPPALETTEENTRY unnamedParam4
);
Paramètres
[in] unnamedParam1
Actuellement non utilisé et doit être défini sur 0.
[in] unnamedParam2
Première entrée à définir.
[in] unnamedParam3
Nombre d’entrées de palette à modifier.
[in] unnamedParam4
Tableau de structures PALETTEENTRY qui contient les entrées de palette que SetEntries utilise pour modifier l’objet DirectDrawPalette. Les entrées de palette sont de 1 octet chacune si l’indicateur DDPCAPS_8BITENTRIES est défini, et de 4 octets dans le cas contraire. Chaque champ est une description de couleur.
Valeur retournée
Si la méthode réussit, la valeur de retour est DD_OK.
En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOPALETTEATTACHED
- DDERR_NOTPALETTIZED
- DDERR_UNSUPPORTED
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | ddraw.h |
Bibliothèque | Ddraw.lib |
DLL | Ddraw.dll |