PDD_SURFCB_SETOVERLAYPOSITION fonction de rappel (ddrawint.h)
La fonction de rappel DdSetOverlayPosition définit la position d’une superposition.
Syntaxe
PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;
DWORD PddSurfcbSetoverlayposition(
PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}
Paramètres
unnamedParam1
Pointe vers une structure DD_SETOVERLAYPOSITIONDATA qui contient les informations nécessaires pour définir la position de superposition.
Valeur retournée
DdSetOverlayPosition retourne l’un des codes de rappel suivants :
Remarques
Lorsque la superposition est visible, le pilote doit entraîner l’affichage de la superposition sur la surface primaire. Le coin supérieur gauche de la superposition doit être ancré à la position spécifiée par les membres lXPos et lYPos de la structure DD_SETOVERLAYPOSITIONDATA à lpSetOverlayPosition. Par exemple, les valeurs de (0,0) indiquent que le coin supérieur gauche de la superposition doit apparaître dans le coin supérieur gauche de la surface identifiée par le membre lpDDDestSurface de DD_SETOVERLAYPOSITIONDATA.
Lorsque la superposition est invisible, le pilote doit définir un code d’erreur dans le membre ddRVal de DD_SETOVERLAYPOSITIONDATA et retourner DDHAL_DRIVER_HANDLED.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ddrawint.h (inclure Winddi.h) |