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