Metodo IDirectDrawSurface7::UpdateOverlayZOrder (ddraw.h)

Imposta l'ordine z di una sovrimpressione.

Sintassi

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

Parametri

[in] unnamedParam1

Uno dei flag seguenti che determina l'ordine z della sovrimpressione:

DDOVERZ_INSERTINBACKOF

Inserisce questa sovrimpressione nella catena di sovrimpressione dietro la sovrimpressione di riferimento.

DDOVERZ_INSERTINFRONTOF

Inserisce questa sovrimpressione nella catena di sovrapposizione davanti alla sovrimpressione di riferimento.

DDOVERZ_MOVEBACKWARD

Sposta questa sovrimpressione una posizione all'indietro nella catena di sovrapposizione.

DDOVERZ_MOVEFORWARD

Sposta questa sovrimpressione in avanti nella catena di sovrimpressione.

DDOVERZ_SENDTOBACK

Sposta questa sovrimpressione nella parte posteriore della catena di sovrimpressione.

DDOVERZ_SENDTOFRONT

Sposta questa sovrimpressione nella parte anteriore della catena di sovrapposizione.

[in] unnamedParam2

Puntatore all'interfaccia IDirectDrawSurface7 per la superficie DirectDraw da usare come posizione relativa nella catena di sovrapposizione. Questo parametro è necessario solo per i flag DDOVERZ_INSERTINBACKOF e DDOVERZ_INSERTINFRONTOF.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene DD_OK.

Se ha esito negativo, il metodo può restituire uno dei valori di errore seguenti:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTAOVERLAYSURFACE

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDrawSurface7