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) |