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 |