Compartilhar via


estrutura DD_COLORCONTROLDATA (ddrawint.h)

A estrutura DD_COLORCONTROLDATA contém as informações de controle de cor para a sobreposição especificada.

Sintaxe

typedef struct _DD_COLORCONTROLDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  LPDDCOLORCONTROL      lpColorData;
  DWORD                 dwFlags;
  HRESULT               ddRVal;
  VOID                  *ColorControl;
} *PDD_COLORCONTROLDATA, DD_COLORCONTROLDATA;

Membros

lpDD

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

lpDDSurface

Aponta para a estrutura DD_SURFACE_LOCAL que representa a superfície de sobreposição.

lpColorData

Aponta para uma estrutura DDCOLORCONTROL . Consulte o membro dwFlags para determinar como usar esse membro.

dwFlags

Indica um conjunto de sinalizadores que especificam os sinalizadores de controle de cor. Esse membro pode ser um dos seguintes valores:

Sinalizador Significado
DDRAWI_GETCOLOR O driver deve retornar os controles de cor compatíveis com a sobreposição especificada no membro lpColorData . O driver deve definir os sinalizadores apropriados no membro dwFlags da estrutura DDCOLORCONTROL para indicar em quais outros membros o driver retornou dados válidos.
DDRAWI_SETCOLOR O driver deve definir os controles de cor atuais para a sobreposição especificada usando os valores especificados no membro lpColorData .

ddRVal

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

ColorControl

Usado pela API do Microsoft DirectDraw e não deve ser preenchido pelo driver.

Requisitos

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

Confira também

DdControlColor