Поделиться через


структура DD_SETCOLORKEYDATA (ddrawint.h)

Структура DD_SETCOLORKEYDATA содержит сведения, необходимые для задания значения ключа цвета для указанной поверхности.

Синтаксис

typedef struct _DD_SETCOLORKEYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  DWORD                 dwFlags;
  DDCOLORKEY            ckNew;
  HRESULT               ddRVal;
  VOID                  *SetColorKey;
} *PDD_SETCOLORKEYDATA, DD_SETCOLORKEYDATA;

Члены

lpDD

Указывает на структуру DD_DIRECTDRAW_GLOBAL , описывающую устройство драйвера.

lpDDSurface

Указывает на структуру DD_SURFACE_LOCAL , описывающую поверхность, с которой должен быть связан цветовой ключ.

dwFlags

Указывает, какой цвет запрашивается. Этот член является побитовой или любого из следующих значений:

Значение Значение
DDCKEY_COLORSPACE Структура DDCOLORKEY содержит цветовое пространство. Если этот бит не задан, структура содержит один цветовой ключ.
DDCKEY_DESTBLT Структура DDCOLORKEY указывает цветовой ключ или цветовое пространство, которое будет использоваться в качестве ключа цвета назначения для операций blt.
DDCKEY_DESTOVERLAY Структура DDCOLORKEY указывает цветовый ключ или цветовое пространство, которое будет использоваться в качестве ключа цвета назначения для операций наложения.
DDCKEY_SRCBLT Структура DDCOLORKEY определяет цветовой ключ или цветовое пространство, которое будет использоваться в качестве исходного ключа цвета для операций с выделением.
DDCKEY_SRCOVERLAY Структура DDCOLORKEY указывает цветовой ключ или цветовое пространство, которое будет использоваться в качестве исходного ключа цвета для операций наложения.

ckNew

Задает структуру DDCOLORKEY, которая задает новые значения ключа цвета для объекта DirectDrawSurface. Дополнительные сведения о DDCOLORKEY см. в последней документации по пакету SDK Microsoft DirectX.

ddRVal

Указывает расположение, в котором драйвер записывает возвращаемое значение обратного вызова DdSetColorKey . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.

SetColorKey

Эта версия не используется в Microsoft Windows 2000 и более поздних версиях.

Требования

Требование Значение
Заголовок ddrawint.h (включая Winddi.h)

См. также раздел

DdSetColorKey