DD_SETCOLORKEYDATA-Struktur (ddrawint.h)
Die DD_SETCOLORKEYDATA-Struktur enthält Informationen, die zum Festlegen des Farbschlüsselwerts für die angegebene Oberfläche erforderlich sind.
Syntax
typedef struct _DD_SETCOLORKEYDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
DWORD dwFlags;
DDCOLORKEY ckNew;
HRESULT ddRVal;
VOID *SetColorKey;
} *PDD_SETCOLORKEYDATA, DD_SETCOLORKEYDATA;
Member
lpDD
Zeigt auf die DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.
lpDDSurface
Zeigt auf die DD_SURFACE_LOCAL-Struktur , die die Oberfläche beschreibt, der die Farbtaste zugeordnet werden soll.
dwFlags
Gibt an, welcher Farbschlüssel angefordert wird. Dieses Element ist ein bitweiser OR mit einem der folgenden Werte:
Wert | Bedeutung |
---|---|
DDCKEY_COLORSPACE | Die DDCOLORKEY-Struktur enthält einen Farbraum. Wenn dieses Bit nicht festgelegt ist, enthält die Struktur einen einzelnen Farbschlüssel. |
DDCKEY_DESTBLT | Die DDCOLORKEY-Struktur gibt einen Farbschlüssel oder Einen Farbraum an, der als Zielfarbschlüssel für blt-Vorgänge verwendet werden soll. |
DDCKEY_DESTOVERLAY | Die DDCOLORKEY-Struktur gibt einen Farbschlüssel oder Einen Farbraum an, der als Zielfarbschlüssel für Überlagerungsvorgänge verwendet werden soll. |
DDCKEY_SRCBLT | Die DDCOLORKEY-Struktur gibt einen Farbschlüssel oder Einen Farbraum an, der als Quellfarbschlüssel für Blitvorgänge verwendet werden soll. |
DDCKEY_SRCOVERLAY | Die DDCOLORKEY-Struktur gibt einen Farbschlüssel oder Farbraum an, der als Quellfarbschlüssel für Überlagerungsvorgänge verwendet werden soll. |
ckNew
Gibt eine DDCOLORKEY-Struktur an, die die neuen Farbschlüsselwerte für das DirectDrawSurface-Objekt angibt. Weitere Informationen zu DDCOLORKEY finden Sie in der aktuellen Microsoft DirectX SDK-Dokumentation.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdSetColorKey-Rückrufs schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
SetColorKey
Dies wird unter Microsoft Windows 2000 und höher nicht verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (include Winddi.h) |