structure DD_SETOVERLAYPOSITIONDATA (ddrawint.h)

La structure DD_SETOVERLAYPOSITIONDATA contient les informations nécessaires pour modifier les coordonnées d’affichage d’une surface de superposition.

Syntaxe

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;

Membres

lpDD

Pointe vers une structure DD_DIRECTDRAW_GLOBAL qui décrit le périphérique du pilote.

lpDDSrcSurface

Pointe vers une structure DD_SURFACE_LOCAL qui représente la surface de superposition Microsoft DirectDraw.

lpDDDestSurface

Pointe vers une structure DD_SURFACE_LOCAL représentant la surface superposée.

lXPos

Spécifie la coordonnée x du coin supérieur gauche de la superposition, en pixels.

lYPos

Spécifie la coordonnée y du coin supérieur gauche de la superposition, en pixels.

ddRVal

Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdSetOverlayPosition . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.

SetOverlayPosition

Utilisé par l’API DirectDraw et ne doit pas être renseigné par le pilote.

Configuration requise

Condition requise Valeur
En-tête ddrawint.h (incluez Winddi.h)

Voir aussi

DdSetOverlayPosition