Freigeben über


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)

Weitere Informationen

DdSetOverlayPosition