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 |