Bagikan melalui


Metode IDirectDrawSurface7::GetColorKey (ddraw.h)

Mengambil nilai kunci warna untuk permukaan ini.

Sintaks

HRESULT GetColorKey(
  [in]  DWORD        unnamedParam1,
  [out] LPDDCOLORKEY unnamedParam2
);

Parameter

[in] unnamedParam1

Nilai yang dapat diatur ke salah satu bendera berikut untuk menentukan kunci warna yang akan diambil:

DDCKEY_DESTBLT

Kunci warna atau ruang warna yang akan digunakan sebagai kunci warna tujuan untuk operasi transfer blok bit (bitblt).

DDCKEY_DESTOVERLAY

Kunci warna atau ruang warna yang akan digunakan sebagai kunci warna tujuan untuk operasi overlay.

DDCKEY_SRCBLT

Kunci warna atau ruang warna yang akan digunakan sebagai kunci warna sumber untuk operasi bitblt.

DDCKEY_SRCOVERLAY

Kunci warna atau ruang warna yang akan digunakan sebagai kunci warna sumber untuk operasi overlay.

[out] unnamedParam2

Penunjuk ke struktur DDCOLORKEY yang menerima nilai saat ini untuk kunci warna yang ditentukan dari objek DirectDrawSurface.

Nilai kembali

Jika metode berhasil, nilai yang dikembalikan DD_OK.

Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOCOLORKEY
  • DDERR_NOCOLORKEYHW
  • DDERR_SURFACELOST
  • DDERR_UNSUPPORTED

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ddraw.h
Pustaka Ddraw.lib
DLL Ddraw.dll

Lihat juga

IDirectDrawSurface7