IDirectDrawSurface7::UpdateOverlayZOrder メソッド (ddraw.h)
オーバーレイの z オーダーを設定します。
構文
HRESULT UpdateOverlayZOrder(
[in] DWORD unnamedParam1,
[in] LPDIRECTDRAWSURFACE7 unnamedParam2
);
パラメーター
[in] unnamedParam1
オーバーレイの z オーダーを決定する次のいずれかのフラグ。
DDOVERZ_INSERTINBACKOF
このオーバーレイを、参照オーバーレイの背後にあるオーバーレイ チェーンに挿入します。
DDOVERZ_INSERTINFRONTOF
このオーバーレイを、参照オーバーレイの前のオーバーレイ チェーンに挿入します。
DDOVERZ_MOVEBACKWARD
このオーバーレイをオーバーレイ チェーン内の 1 つの位置後方に移動します。
DDOVERZ_MOVEFORWARD
このオーバーレイをオーバーレイ チェーン内で 1 つ前方に移動します。
DDOVERZ_SENDTOBACK
このオーバーレイをオーバーレイ チェーンの背面に移動します。
DDOVERZ_SENDTOFRONT
このオーバーレイをオーバーレイ チェーンの前面に移動します。
[in] unnamedParam2
オーバーレイ チェーン内の相対位置として使用される DirectDraw サーフェスの IDirectDrawSurface7 インターフェイスへのポインター。 このパラメーターは、DDOVERZ_INSERTINBACKOFフラグとDDOVERZ_INSERTINFRONTOF フラグにのみ必要です。
戻り値
メソッドが成功した場合、戻り値はDD_OK。
失敗した場合、メソッドは次のいずれかのエラー値を返すことができます。
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOTAOVERLAYSURFACE
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | ddraw.h |
Library | Ddraw.lib |
[DLL] | Ddraw.dll |