структура 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) |