Compartir a través de


estructura DD_COLORCONTROLDATA (ddrawint.h)

La estructura DD_COLORCONTROLDATA contiene la información del control de color para la superposición especificada.

Sintaxis

typedef struct _DD_COLORCONTROLDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  LPDDCOLORCONTROL      lpColorData;
  DWORD                 dwFlags;
  HRESULT               ddRVal;
  VOID                  *ColorControl;
} *PDD_COLORCONTROLDATA, DD_COLORCONTROLDATA;

Miembros

lpDD

Apunta a una estructura de DD_DIRECTDRAW_GLOBAL que describe el dispositivo del controlador.

lpDDSurface

Apunta a la estructura DD_SURFACE_LOCAL que representa la superficie superpuesta.

lpColorData

Apunta a una estructura DDCOLORCONTROL . Consulte el miembro dwFlags para determinar cómo usar este miembro.

dwFlags

Indica un conjunto de marcas que especifican las marcas de control de color. Este miembro puede ser uno de los siguientes valores:

Marca Significado
DDRAWI_GETCOLOR El controlador debe devolver los controles de color que admite para la superposición especificada en el miembro lpColorData . El controlador debe establecer las marcas adecuadas en el miembro dwFlags de la estructura DDCOLORCONTROL para indicar en qué otros miembros ha devuelto el controlador datos válidos.
DDRAWI_SETCOLOR El controlador debe establecer los controles de color actuales para la superposición especificada con los valores especificados en el miembro lpColorData .

ddRVal

Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdControlColor . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, vea Valores devueltos para DirectDraw.

ColorControl

Lo usa la API de Microsoft DirectDraw y el controlador no debe rellenarlo.

Requisitos

   
Encabezado ddrawint.h (incluya Winddi.h)

Consulte también

DdControlColor