Bagikan melalui


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

Lihat juga

IDirectDrawClipper