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) |