estructura DD_SETCOLORKEYDATA (ddrawint.h)
La estructura DD_SETCOLORKEYDATA contiene información necesaria para establecer el valor de clave de color para la superficie especificada.
Sintaxis
typedef struct _DD_SETCOLORKEYDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
DWORD dwFlags;
DDCOLORKEY ckNew;
HRESULT ddRVal;
VOID *SetColorKey;
} *PDD_SETCOLORKEYDATA, DD_SETCOLORKEYDATA;
Miembros
lpDD
Apunta a la estructura DD_DIRECTDRAW_GLOBAL que describe el dispositivo del controlador.
lpDDSurface
Apunta a la estructura DD_SURFACE_LOCAL que describe la superficie con la que se va a asociar la clave de color.
dwFlags
Especifica qué clave de color se solicita. Este miembro es un OR bit a bit de cualquiera de los siguientes valores:
Valor | Significado |
---|---|
DDCKEY_COLORSPACE | La estructura DDCOLORKEY contiene un espacio de color. Si no se establece este bit, la estructura contiene una sola clave de color. |
DDCKEY_DESTBLT | La estructura DDCOLORKEY especifica una clave de color o un espacio de colores que se usará como clave de color de destino para las operaciones blt. |
DDCKEY_DESTOVERLAY | La estructura DDCOLORKEY especifica una clave de color o un espacio de colores que se usará como clave de color de destino para las operaciones de superposición. |
DDCKEY_SRCBLT | La estructura DDCOLORKEY especifica una clave de color o un espacio de colores que se va a usar como clave de color de origen para las operaciones de blit. |
DDCKEY_SRCOVERLAY | La estructura DDCOLORKEY especifica una clave de color o un espacio de colores que se usará como clave de color de origen para las operaciones de superposición. |
ckNew
Especifica una estructura DDCOLORKEY que especifica los nuevos valores de clave de color para el objeto DirectDrawSurface. Para obtener más información sobre DDCOLORKEY, consulte la documentación más reciente del SDK de Microsoft DirectX.
ddRVal
Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdSetColorKey . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, consulte Valores devueltos para DirectDraw.
SetColorKey
Esto no se usa en Microsoft Windows 2000 y versiones posteriores.
Requisitos
Requisito | Valor |
---|---|
Header | ddrawint.h (incluya Winddi.h) |