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) |