struttura DD_SETCOLORKEYDATA (ddrawint.h)

La struttura DD_SETCOLORKEYDATA contiene informazioni necessarie per impostare il valore della chiave di colore per la superficie specificata.

Sintassi

typedef struct _DD_SETCOLORKEYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  DWORD                 dwFlags;
  DDCOLORKEY            ckNew;
  HRESULT               ddRVal;
  VOID                  *SetColorKey;
} *PDD_SETCOLORKEYDATA, DD_SETCOLORKEYDATA;

Members

lpDD

Punta alla struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.

lpDDSurface

Punta alla struttura DD_SURFACE_LOCAL che descrive la superficie a cui deve essere associata la chiave di colore.

dwFlags

Specifica la chiave di colore richiesta. Questo membro è un OR bit per bit di uno dei valori seguenti:

Valore Significato
DDCKEY_COLORSPACE La struttura DDCOLORKEY contiene uno spazio colore. Se questo bit non è impostato, la struttura contiene una singola chiave di colore.
DDCKEY_DESTBLT La struttura DDCOLORKEY specifica una chiave di colore o uno spazio colore da utilizzare come chiave di colore di destinazione per le operazioni blt.
DDCKEY_DESTOVERLAY La struttura DDCOLORKEY specifica una chiave di colore o uno spazio colore da utilizzare come chiave di colore di destinazione per le operazioni di sovrapposizione.
DDCKEY_SRCBLT La struttura DDCOLORKEY specifica una chiave di colore o uno spazio colore da utilizzare come chiave di colore di origine per le operazioni blit.
DDCKEY_SRCOVERLAY La struttura DDCOLORKEY specifica una chiave di colore o uno spazio colore da utilizzare come chiave di colore di origine per le operazioni di sovrapposizione

ckNew

Specifica una struttura DDCOLORKEY che specifica i nuovi valori di chiave colore per l'oggetto DirectDrawSurface. Per altre informazioni su DDCOLORKEY, vedere la documentazione più recente di Microsoft DirectX SDK.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdSetColorKey . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.

SetColorKey

Non viene usato in Microsoft Windows 2000 e versioni successive.

Requisiti

Requisito Valore
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdSetColorKey