structure DD_SETOVERLAYPOSITIONDATA (ddrawint.h)

La structure DD_SETOVERLAYPOSITIONDATA contient des 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

   
En-tête ddrawint.h (include Winddi.h)

Voir aussi

DdSetOverlayPosition