struktur DD_COLORCONTROLDATA (ddrawint.h)
Struktur DD_COLORCONTROLDATA berisi informasi kontrol warna untuk overlay yang ditentukan.
Sintaks
typedef struct _DD_COLORCONTROLDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
LPDDCOLORCONTROL lpColorData;
DWORD dwFlags;
HRESULT ddRVal;
VOID *ColorControl;
} *PDD_COLORCONTROLDATA, DD_COLORCONTROLDATA;
Anggota
lpDD
Menunjuk ke struktur DD_DIRECTDRAW_GLOBAL yang menjelaskan perangkat driver.
lpDDSurface
Menunjuk ke struktur DD_SURFACE_LOCAL yang mewakili permukaan overlay.
lpColorData
Menunjuk ke struktur DDCOLORCONTROL . Lihat anggota dwFlags untuk menentukan cara menggunakan anggota ini.
dwFlags
Menunjukkan sekumpulan bendera yang menentukan bendera kontrol warna. Anggota ini bisa menjadi salah satu nilai berikut:
Bendera | Makna |
---|---|
DDRAWI_GETCOLOR | Driver harus mengembalikan kontrol warna yang didukungnya untuk overlay yang ditentukan di anggota lpColorData . Driver harus mengatur bendera yang sesuai di anggota dwFlags dari struktur DDCOLORCONTROL untuk menunjukkan di mana anggota lain driver telah mengembalikan data yang valid. |
DDRAWI_SETCOLOR | Driver harus mengatur kontrol warna saat ini untuk overlay yang ditentukan menggunakan nilai yang ditentukan dalam anggota lpColorData . |
ddRVal
Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdControlColor . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.
ColorControl
Digunakan oleh Microsoft DirectDraw API dan tidak boleh diisi oleh driver.
Persyaratan
Header | ddrawint.h (termasuk Winddi.h) |