struktur DD_SETCOLORKEYDATA (ddrawint.h)
Struktur DD_SETCOLORKEYDATA berisi informasi yang diperlukan untuk mengatur nilai kunci warna untuk permukaan yang ditentukan.
Sintaks
typedef struct _DD_SETCOLORKEYDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
DWORD dwFlags;
DDCOLORKEY ckNew;
HRESULT ddRVal;
VOID *SetColorKey;
} *PDD_SETCOLORKEYDATA, DD_SETCOLORKEYDATA;
Anggota
lpDD
Menunjuk ke struktur DD_DIRECTDRAW_GLOBAL yang menjelaskan perangkat driver.
lpDDSurface
Menunjuk ke struktur DD_SURFACE_LOCAL yang menggambarkan permukaan yang kunci warnanya akan dikaitkan.
dwFlags
Menentukan kunci warna mana yang diminta. Anggota ini adalah bitwise ATAU dari salah satu nilai berikut:
Nilai | Makna |
---|---|
DDCKEY_COLORSPACE | Struktur DDCOLORKEY berisi ruang warna. Jika bit ini tidak diatur, struktur berisi satu kunci warna. |
DDCKEY_DESTBLT | Struktur DDCOLORKEY menentukan kunci warna atau ruang warna yang akan digunakan sebagai kunci warna tujuan untuk operasi blt. |
DDCKEY_DESTOVERLAY | Struktur DDCOLORKEY menentukan kunci warna atau ruang warna yang akan digunakan sebagai kunci warna tujuan untuk operasi overlay. |
DDCKEY_SRCBLT | Struktur DDCOLORKEY menentukan kunci warna atau ruang warna yang akan digunakan sebagai kunci warna sumber untuk operasi blit. |
DDCKEY_SRCOVERLAY | Struktur DDCOLORKEY menentukan kunci warna atau ruang warna yang akan digunakan sebagai kunci warna sumber untuk operasi overlay |
ckNew
Menentukan struktur DDCOLORKEY yang menentukan nilai kunci warna baru untuk objek DirectDrawSurface. Untuk informasi selengkapnya tentang DDCOLORKEY, lihat dokumentasi Microsoft DirectX SDK terbaru.
ddRVal
Menentukan lokasi di mana driver menulis nilai pengembalian panggilan balik DdSetColorKey . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.
SetColorKey
Ini tidak digunakan pada Microsoft Windows 2000 dan yang lebih baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ddrawint.h (termasuk Winddi.h) |