Share via


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

另請參閱

IDirectDrawSurface7