Partager via


IDirectDrawSurface7 ::UpdateOverlayZOrder, méthode (ddraw.h)

Définit l’ordre z d’une superposition.

Syntaxe

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

Paramètres

[in] unnamedParam1

L’un des indicateurs suivants qui détermine l’ordre z de la superposition :

DDOVERZ_INSERTINBACKOF

Insère cette superposition dans la chaîne de superposition derrière la superposition de référence.

DDOVERZ_INSERTINFRONTOF

Insère cette superposition dans la chaîne de superposition devant la superposition de référence.

DDOVERZ_MOVEBACKWARD

Déplace cette superposition d’une position vers l’arrière dans la chaîne de superposition.

DDOVERZ_MOVEFORWARD

Déplace cette superposition d’une position vers l’avant dans la chaîne de superposition.

DDOVERZ_SENDTOBACK

Déplace cette superposition à l’arrière de la chaîne de superposition.

DDOVERZ_SENDTOFRONT

Déplace cette superposition vers l’avant de la chaîne de superposition.

[in] unnamedParam2

Pointeur vers l’interface IDirectDrawSurface7 pour la surface DirectDraw à utiliser comme position relative dans la chaîne de superposition. Ce paramètre est nécessaire uniquement pour les indicateurs DDOVERZ_INSERTINBACKOF et DDOVERZ_INSERTINFRONTOF.

Valeur retournée

Si la méthode réussit, la valeur de retour est DD_OK.

En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTAOVERLAYSURFACE

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête ddraw.h
Bibliothèque Ddraw.lib
DLL Ddraw.dll

Voir aussi

IDirectDrawSurface7