Partager via


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)

Voir aussi

DdControlColor