Metode IDirectDrawClipper::GetClipList (ddraw.h)
Mengambil salinan daftar klip yang terkait dengan objek DirectDrawClipper. Untuk memilih subset daftar klip, Anda bisa meneruskan persegi yang mengklip daftar klip.
Sintaks
HRESULT GetClipList(
[in] LPRECT unnamedParam1,
[out] LPRGNDATA unnamedParam2,
[out] LPDWORD unnamedParam3
);
Parameter
[in] unnamedParam1
Penunjuk ke struktur RECT yang digunakan GetClipList untuk mengklip daftar klip. Atur parameter ini ke NULL untuk mengambil seluruh daftar klip.
[out] unnamedParam2
Penunjuk ke struktur RGNDATA yang menerima salinan yang dihasilkan dari daftar klip. Jika parameter ini NULL, GetClipList mengisi variabel di lpdwSize dengan jumlah byte yang diperlukan untuk menahan seluruh daftar klip.
[out] unnamedParam3
Penunjuk ke variabel yang menerima ukuran daftar klip yang dihasilkan. Saat mengambil daftar klip, parameter ini adalah ukuran buffer di lpClipList. Ketika lpClipList adalah NULL, variabel di lpdwSize menerima ukuran buffer yang diperlukan, dalam byte.
Nilai kembali
Jika metode berhasil, nilai yang dikembalikan DD_OK.
Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:
- DDERR_GENERIC
- DDERR_INVALIDCLIPLIST
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOCLIPLIST
- DDERR_REGIONTOOSMALL
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | ddraw.h |
Pustaka | Ddraw.lib |
DLL | Ddraw.dll |