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