Freigeben über


IDirectDrawSurface7::UpdateOverlayZOrder-Methode (ddraw.h)

Legt die Z-Reihenfolge einer Überlagerung fest.

Syntax

HRESULT UpdateOverlayZOrder(
  [in] DWORD                unnamedParam1,
  [in] LPDIRECTDRAWSURFACE7 unnamedParam2
);

Parameter

[in] unnamedParam1

Eines der folgenden Flags, das die Z-Reihenfolge der Überlagerung bestimmt:

DDOVERZ_INSERTINBACKOF

Fügt diese Überlagerung in die Überlagerungskette hinter der Verweisüberlagerung ein.

DDOVERZ_INSERTINFRONTOF

Fügt diese Überlagerung in die Überlagerungskette vor der Referenzüberlagerung ein.

DDOVERZ_MOVEBACKWARD

Verschiebt diese Überlagerung um eine Position nach hinten in der Überlagerungskette.

DDOVERZ_MOVEFORWARD

Verschiebt diese Überlagerung um eine Position in der Überlagerungskette nach vorne.

DDOVERZ_SENDTOBACK

Verschiebt diese Überlagerung an die Rückseite der Überlagerungskette.

DDOVERZ_SENDTOFRONT

Verschiebt diese Überlagerung an die Vorderseite der Überlagerungskette.

[in] unnamedParam2

Ein Zeiger auf die IDirectDrawSurface7-Schnittstelle für die DirectDraw-Oberfläche, die als relative Position in der Überlagerungskette verwendet werden soll. Dieser Parameter wird nur für die flags DDOVERZ_INSERTINBACKOF und DDOVERZ_INSERTINFRONTOF benötigt.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK.

Wenn ein Fehler auftritt, kann die -Methode einen der folgenden Fehlerwerte zurückgeben:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTAOVERLAYSURFACE

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDrawSurface7