Share via


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)

Weitere Informationen

DdSetColorKey