Condividi tramite


DD_SETOVERLAYPOSITIONDATA struttura (ddrawint.h)

La struttura DD_SETOVERLAYPOSITIONDATA contiene informazioni necessarie per modificare le coordinate di visualizzazione di una superficie di sovrapposizione.

Sintassi

typedef struct _DD_SETOVERLAYPOSITIONDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSrcSurface;
  PDD_SURFACE_LOCAL     lpDDDestSurface;
  LONG                  lXPos;
  LONG                  lYPos;
  HRESULT               ddRVal;
  VOID                  *SetOverlayPosition;
} *PDD_SETOVERLAYPOSITIONDATA, DD_SETOVERLAYPOSITIONDATA;

Members

lpDD

Punta a una struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.

lpDDSrcSurface

Punta a una struttura DD_SURFACE_LOCAL che rappresenta la superficie di sovrapposizione di Microsoft DirectDraw.

lpDDDestSurface

Punta a una struttura DD_SURFACE_LOCAL che rappresenta la superficie in cui è in corso l'overlaid.

lXPos

Specifica la coordinata x dell'angolo superiore sinistro della sovrapposizione, in pixel.

lYPos

Specifica la coordinata y dell'angolo superiore sinistro della sovrapposizione, in pixel.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdSetOverlayPosition . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.

SetOverlayPosition

Usato dall'API DirectDraw e non deve essere compilato dal driver.

Requisiti

Requisito Valore
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdSetOverlayPosition