Freigeben über


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)

Siehe auch

DdSetColorKey-