Méthode IDirectDrawSurface7 ::GetColorKey (ddraw.h)
Récupère la valeur de la clé de couleur pour cette surface.
Syntaxe
HRESULT GetColorKey(
[in] DWORD unnamedParam1,
[out] LPDDCOLORKEY unnamedParam2
);
Paramètres
[in] unnamedParam1
Valeur qui peut être définie sur l’un des indicateurs suivants pour spécifier la clé de couleur à récupérer :
DDCKEY_DESTBLT
Clé de couleur ou espace de couleur à utiliser comme clé de couleur de destination pour les opérations de transfert de bloc de bits (bitblt).
DDCKEY_DESTOVERLAY
Clé de couleur ou espace de couleur à utiliser comme clé de couleur de destination pour les opérations de superposition.
DDCKEY_SRCBLT
Clé de couleur ou espace de couleur à utiliser comme clé de couleur source pour les opérations bitblt.
DDCKEY_SRCOVERLAY
Clé de couleur ou espace de couleur à utiliser comme clé de couleur source pour les opérations de superposition.
[out] unnamedParam2
Pointeur vers une structure DDCOLORKEY qui reçoit les valeurs actuelles de la clé de couleur spécifiée de l’objet DirectDrawSurface.
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_NOCOLORKEY
- DDERR_NOCOLORKEYHW
- DDERR_SURFACELOST
- DDERR_UNSUPPORTED
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | ddraw.h |
Bibliothèque | Ddraw.lib |
DLL | Ddraw.dll |