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