DD_SETOVERLAYPOSITIONDATA-Struktur (ddrawint.h)
Die DD_SETOVERLAYPOSITIONDATA-Struktur enthält Informationen, die zum Ändern der Anzeigekoordinaten einer Überlagerungsfläche erforderlich sind.
Syntax
typedef struct _DD_SETOVERLAYPOSITIONDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSrcSurface;
PDD_SURFACE_LOCAL lpDDDestSurface;
LONG lXPos;
LONG lYPos;
HRESULT ddRVal;
VOID *SetOverlayPosition;
} *PDD_SETOVERLAYPOSITIONDATA, DD_SETOVERLAYPOSITIONDATA;
Member
lpDD
Verweist auf eine DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.
lpDDSrcSurface
Zeigt auf eine DD_SURFACE_LOCAL-Struktur , die die Microsoft DirectDraw-Overlayoberfläche darstellt.
lpDDDestSurface
Zeigt auf eine DD_SURFACE_LOCAL-Struktur, die die überlagerte Oberfläche darstellt.
lXPos
Gibt die x-Koordinate der oberen linken Ecke der Überlagerung in Pixel an.
lYPos
Gibt die y-Koordinate der oberen linken Ecke der Überlagerung in Pixel an.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdSetOverlayPosition-Rückrufs schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
SetOverlayPosition
Wird von der DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (include Winddi.h) |