Compartir a través de


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)

Consulte también

DdSetColorKey