Freigeben über


DD_COLORCONTROLDATA-Struktur (ddrawint.h)

Die DD_COLORCONTROLDATA-Struktur enthält die Farbsteuerelementinformationen für die angegebene Überlagerung.

Syntax

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

Member

lpDD

Verweist auf eine DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.

lpDDSurface

Zeigt auf die DD_SURFACE_LOCAL Struktur, die die Überlagerungsfläche darstellt.

lpColorData

Zeigt auf eine DDCOLORCONTROL-Struktur . Informationen zur Verwendung dieses Members finden Sie im dwFlags-Member .

dwFlags

Gibt einen Satz von Flags an, die die Farbsteuerelementflags angeben. Dieser Member kann einer der folgenden Werte sein:

Flag Bedeutung
DDRAWI_GETCOLOR Der Treiber sollte die Farbsteuerelemente zurückgeben, die er für das angegebene Overlay im lpColorData-Element unterstützt. Der Treiber sollte die entsprechenden Flags im dwFlags-Member der DDCOLORCONTROL-Struktur festlegen, um anzugeben, in welchen anderen Membern der Treiber gültige Daten zurückgegeben hat.
DDRAWI_SETCOLOR Der Treiber sollte die aktuellen Farbsteuerelemente für das angegebene Overlay mithilfe der werte festlegen, die im lpColorData-Element angegeben sind.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdControlColor-Rückrufs schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

ColorControl

Wird von der Microsoft DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.

Anforderungen

   
Kopfzeile ddrawint.h (include Winddi.h)

Weitere Informationen

DdControlColor