DD_SETCOLORKEYDATA 結構 (ddrawint.h)
DD_SETCOLORKEYDATA 結構包含設定指定表面色彩索引鍵值所需的資訊。
語法
typedef struct _DD_SETCOLORKEYDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
DWORD dwFlags;
DDCOLORKEY ckNew;
HRESULT ddRVal;
VOID *SetColorKey;
} *PDD_SETCOLORKEYDATA, DD_SETCOLORKEYDATA;
成員
lpDD
指向描述驅動程式裝置 的DD_DIRECTDRAW_GLOBAL 結構。
lpDDSurface
指向 DD_SURFACE_LOCAL 結構,描述要與色彩索引鍵相關聯的介面。
dwFlags
指定要求哪個色彩索引鍵。 這個成員是下列任何值的位 OR:
值 | 意義 |
---|---|
DDCKEY_COLORSPACE | DDCOLORKEY 結構包含色彩空間。 如果未設定此位,結構會包含單一色彩索引鍵。 |
DDCKEY_DESTBLT | DDCOLORKEY 結構會指定色彩索引鍵或色彩空間,做為blt作業的目的地色彩索引鍵。 |
DDCKEY_DESTOVERLAY | DDCOLORKEY 結構會指定色彩索引鍵或色彩空間,做為重疊作業的目的地色彩索引鍵。 |
DDCKEY_SRCBLT | DDCOLORKEY 結構會指定色彩索引鍵或色彩空間,做為blit作業的來源色彩索引鍵。 |
DDCKEY_SRCOVERLAY | DDCOLORKEY 結構會指定要作為重疊作業來源色彩索引鍵的色彩索引鍵或色彩空間 |
ckNew
指定 DDCOLORKEY 結構,指定 DirectDrawSurface 物件的新色彩索引鍵值。 如需 DDCOLORKEY 的詳細資訊,請參閱最新的 Microsoft DirectX SDK 檔。
ddRVal
指定驅動程式寫入 DdSetColorKey 回呼傳回值的位置。 DD_OK的傳回碼表示成功。 如需詳細資訊,請參閱 DirectDraw 的傳回值。
SetColorKey
這不適用於 Microsoft Windows 2000 和更新版本。
規格需求
需求 | 值 |
---|---|
標頭 | ddrawint.h (包括 Winddi.h) |