PDD_SURFCB_SETOVERLAYPOSITION Rückruffunktion (ddrawint.h)
Die DdSetOverlayPosition-Rückruffunktion legt die Position für ein Overlay fest.
Syntax
PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;
DWORD PddSurfcbSetoverlayposition(
PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Zeigt auf eine DD_SETOVERLAYPOSITIONDATA-Struktur , die die zum Festlegen der Überlagerungsposition erforderlichen Informationen enthält.
Rückgabewert
DdSetOverlayPosition gibt einen der folgenden Rückrufcodes zurück:
Hinweise
Wenn das Overlay sichtbar ist, sollte der Treiber dazu führen, dass das Overlay auf der primären Oberfläche angezeigt wird. Die obere linke Ecke der Überlagerung sollte an der Position verankert werden, die von den lXPos - und lYPos-Elementen der DD_SETOVERLAYPOSITIONDATA-Struktur bei lpSetOverlayPosition angegeben wird. Die Werte von (0,0) geben beispielsweise an, dass die obere linke Ecke der Überlagerung in der oberen linken Ecke der Oberfläche angezeigt werden soll, die durch das element lpDDestSurface von DD_SETOVERLAYPOSITIONDATA identifiziert wird.
Wenn die Überlagerung unsichtbar ist, sollte der Treiber einen Fehlercode im ddRVal-Member von DD_SETOVERLAYPOSITIONDATA festlegen und DDHAL_DRIVER_HANDLED zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ddrawint.h (include Winddi.h) |