共用方式為


IDirectDrawClipper::GetClipList 方法 (ddraw.h)

擷取與 DirectDrawClipper 物件相關聯的剪輯清單複本。 若要選取剪輯清單的子集,您可以傳遞裁剪剪輯清單的矩形。

語法

HRESULT GetClipList(
  [in]  LPRECT    unnamedParam1,
  [out] LPRGNDATA unnamedParam2,
  [out] LPDWORD   unnamedParam3
);

參數

[in] unnamedParam1

GetClipList 用來裁剪剪輯清單之 RECT 結構的指標。 將此參數設定為 NULL 以擷取整個剪輯清單。

[out] unnamedParam2

接收剪輯清單結果複本之 RGNDATA 結構的指標。 如果此參數為 NULL,GetClipList 會在 lpdwSize 填入變數,並填入保存整個剪輯清單所需的位元組數目。

[out] unnamedParam3

接收所產生剪輯清單大小的變數指標。 擷取剪輯清單時,此參數是 lpClipList 的緩衝區大小。 當 lpClipList 為 NULL 時, lpdwSize 的變數會接收所需的緩衝區大小,以位元組為單位。

傳回值

如果方法成功,傳回值會DD_OK。

如果失敗,方法可以傳回下列其中一個錯誤值:

  • DDERR_GENERIC
  • DDERR_INVALIDCLIPLIST
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOCLIPLIST
  • DDERR_REGIONTOOSMALL

規格需求

需求
目標平台 Windows
標頭 ddraw.h
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDrawClipper