structure DD_COLORCONTROLDATA (ddrawint.h)
La structure DD_COLORCONTROLDATA contient les informations de contrôle de couleur pour la superposition spécifiée.
Syntaxe
typedef struct _DD_COLORCONTROLDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
LPDDCOLORCONTROL lpColorData;
DWORD dwFlags;
HRESULT ddRVal;
VOID *ColorControl;
} *PDD_COLORCONTROLDATA, DD_COLORCONTROLDATA;
Membres
lpDD
Pointe vers une structure DD_DIRECTDRAW_GLOBAL qui décrit l’appareil du pilote.
lpDDSurface
Pointe vers la structure DD_SURFACE_LOCAL représentant la surface de superposition.
lpColorData
Pointe vers une structure DDCOLORCONTROL . Consultez le membre dwFlags pour déterminer comment utiliser ce membre.
dwFlags
Indique un ensemble d’indicateurs qui spécifient les indicateurs de contrôle de couleur. Ce membre peut être l’une des valeurs suivantes :
Indicateur | Signification |
---|---|
DDRAWI_GETCOLOR | Le pilote doit retourner les contrôles de couleur qu’il prend en charge pour la superposition spécifiée dans le membre lpColorData . Le pilote doit définir les indicateurs appropriés dans le membre dwFlags de la structure DDCOLORCONTROL pour indiquer dans quels autres membres le pilote a retourné des données valides. |
DDRAWI_SETCOLOR | Le pilote doit définir les contrôles de couleur actuels pour la superposition spécifiée à l’aide des valeurs spécifiées dans le membre lpColorData . |
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdControlColor . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
ColorControl
Utilisé par l’API Microsoft DirectDraw et ne doit pas être renseigné par le pilote.
Spécifications
En-tête | ddrawint.h (inclure Winddi.h) |