Partager via


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

Voir aussi

IDirectDrawSurface7