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;
Angehörige
lpDD
Verweist auf die DD_DIRECTDRAW_GLOBAL Struktur, die das Gerät des Treibers beschreibt.
lpDDSurface
Verweist auf die DD_SURFACE_LOCAL Struktur, die die Oberfläche beschreibt, mit der der Farbschlüssel verknüpft werden soll.
dwFlags
Gibt an, welcher Farbschlüssel angefordert wird. Dieses Element ist ein bitweiser ODER einer 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 Farbraum an, der als Zielfarbschlüssel für Blt-Vorgänge verwendet werden soll. |
DDCKEY_DESTOVERLAY | Die DDCOLORKEY-Struktur gibt einen Farbschlüssel oder Farbraum an, der als Zielfarbschlüssel für Überlagerungsvorgänge verwendet werden soll. |
DDCKEY_SRCBLT | Die DDCOLORKEY-Struktur gibt einen Farbschlüssel oder Farbraum an, der als Quellfarbschlüssel für Blit-Vorgä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 neuesten Dokumentation zum Microsoft DirectX SDK.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdSetColorKey- Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt 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) |