Compartilhar via


estrutura DD_SETCOLORKEYDATA (ddrawint.h)

A estrutura DD_SETCOLORKEYDATA contém informações necessárias para definir o valor da chave de cor para a superfície especificada.

Sintaxe

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

Membros

lpDD

Aponta para a estrutura DD_DIRECTDRAW_GLOBAL que descreve o dispositivo do driver.

lpDDSurface

Aponta para a estrutura DD_SURFACE_LOCAL que descreve a superfície com a qual a chave de cor deve ser associada.

dwFlags

Especifica qual chave de cor está sendo solicitada. Esse membro é um OR bit a bit de qualquer um dos seguintes valores:

Valor Significado
DDCKEY_COLORSPACE A estrutura DDCOLORKEY contém um espaço de cor. Se esse bit não estiver definido, a estrutura conterá uma única chave de cor.
DDCKEY_DESTBLT A estrutura DDCOLORKEY especifica uma chave de cor ou espaço de cor a ser usado como uma chave de cor de destino para operações blt.
DDCKEY_DESTOVERLAY A estrutura DDCOLORKEY especifica uma chave de cor ou espaço de cor a ser usado como uma chave de cor de destino para operações de sobreposição.
DDCKEY_SRCBLT A estrutura DDCOLORKEY especifica uma chave de cor ou espaço de cor a ser usado como uma chave de cor de origem para operações blit.
DDCKEY_SRCOVERLAY A estrutura DDCOLORKEY especifica uma chave de cor ou espaço de cor a ser usado como uma chave de cor de origem para operações de sobreposição

ckNew

Especifica uma estrutura DDCOLORKEY que especifica os novos valores de chave de cor para o objeto DirectDrawSurface. Para obter mais informações sobre DDCOLORKEY, consulte a documentação mais recente do SDK do Microsoft DirectX.

ddRVal

Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdSetColorKey . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.

SetColorKey

Isso não é usado no Microsoft Windows 2000 e posterior.

Requisitos

Requisito Valor
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DdSetColorKey