Freigeben über


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

DD_SETOVERLAYPOSITIONDATA