Partager via


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)

Voir aussi

DD_SETOVERLAYPOSITIONDATA