Bagikan melalui


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)

Lihat juga

DdControlColor