Partager via


structure DD_SETCOLORKEYDATA (ddrawint.h)

La structure DD_SETCOLORKEYDATA contient les informations nécessaires pour définir la valeur de la clé de couleur pour la surface spécifiée.

Syntaxe

typedef struct _DD_SETCOLORKEYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  DWORD                 dwFlags;
  DDCOLORKEY            ckNew;
  HRESULT               ddRVal;
  VOID                  *SetColorKey;
} *PDD_SETCOLORKEYDATA, DD_SETCOLORKEYDATA;

Membres

lpDD

Pointe vers la structure DD_DIRECTDRAW_GLOBAL qui décrit l’appareil du pilote.

lpDDSurface

Pointe vers la structure DD_SURFACE_LOCAL qui décrit la surface à laquelle la clé de couleur doit être associée.

dwFlags

Spécifie la clé de couleur demandée. Ce membre est un or au niveau du bit de l’une des valeurs suivantes :

Valeur Signification
DDCKEY_COLORSPACE La structure DDCOLORKEY contient un espace de couleurs. Si ce bit n’est pas défini, la structure contient une seule clé de couleur.
DDCKEY_DESTBLT La structure DDCOLORKEY spécifie une clé de couleur ou un espace de couleur à utiliser comme clé de couleur de destination pour les opérations blt.
DDCKEY_DESTOVERLAY La structure DDCOLORKEY spécifie une clé de couleur ou un espace de couleur à utiliser comme clé de couleur de destination pour les opérations de superposition.
DDCKEY_SRCBLT La structure DDCOLORKEY spécifie une clé de couleur ou un espace de couleur à utiliser comme clé de couleur source pour les opérations de fente.
DDCKEY_SRCOVERLAY La structure DDCOLORKEY spécifie une clé de couleur ou un espace de couleur à utiliser comme clé de couleur source pour les opérations de superposition

ckNew

Spécifie une structure DDCOLORKEY qui spécifie les nouvelles valeurs de clé de couleur pour l’objet DirectDrawSurface. Pour plus d’informations sur DDCOLORKEY, consultez la documentation la plus récente du Kit de développement logiciel (SDK) Microsoft DirectX.

ddRVal

Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdSetColorKey . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.

SetColorKey

Il n’est pas utilisé sur Microsoft Windows 2000 et versions ultérieures.

Configuration requise

Condition requise Valeur
En-tête ddrawint.h (inclure Winddi.h)

Voir aussi

DdSetColorKey