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) |