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) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für