IDirectDrawSurface7::UpdateOverlayZOrder 方法 (ddraw.h)
設定重疊的迭置順序。
語法
HRESULT UpdateOverlayZOrder(
[in] DWORD unnamedParam1,
[in] LPDIRECTDRAWSURFACE7 unnamedParam2
);
參數
[in] unnamedParam1
下列其中一個旗標,決定重疊的迭置順序:
DDOVERZ_INSERTINBACKOF
將此重疊插入參考重迭後方的重疊鏈結。
DDOVERZ_INSERTINFRONTOF
將此重疊插入參考重疊前面重疊鏈結中。
DDOVERZ_MOVEBACKWARD
將這個重疊向後移動一個位置在重迭鏈結中。
DDOVERZ_MOVEFORWARD
將這個重疊向前移動一個位置在重迭鏈結中。
DDOVERZ_SENDTOBACK
將此重疊移至重迭鏈結的背面。
DDOVERZ_SENDTOFRONT
將此重疊移至重迭鏈結的前面。
[in] unnamedParam2
DirectDraw 介面的 IDirectDrawSurface7 介面指標,用來作為重迭鏈結中的相對位置。 只有DDOVERZ_INSERTINBACKOF和DDOVERZ_INSERTINFRONTOF旗標才需要此參數。
傳回值
如果方法成功,傳回值會DD_OK。
如果失敗,方法可以傳回下列其中一個錯誤值:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOTAOVERLAYSURFACE
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | ddraw.h |
程式庫 | Ddraw.lib |
Dll | Ddraw.dll |