DD_SETOVERLAYPOSITIONDATA struttura (ddrawint.h)
La struttura DD_SETOVERLAYPOSITIONDATA contiene informazioni necessarie per modificare le coordinate di visualizzazione di una superficie di sovrapposizione.
Sintassi
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;
Members
lpDD
Punta a una struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.
lpDDSrcSurface
Punta a una struttura DD_SURFACE_LOCAL che rappresenta la superficie di sovrapposizione di Microsoft DirectDraw.
lpDDDestSurface
Punta a una struttura DD_SURFACE_LOCAL che rappresenta la superficie in cui è in corso l'overlaid.
lXPos
Specifica la coordinata x dell'angolo superiore sinistro della sovrapposizione, in pixel.
lYPos
Specifica la coordinata y dell'angolo superiore sinistro della sovrapposizione, in pixel.
ddRVal
Specifica il percorso in cui il driver scrive il valore restituito del callback DdSetOverlayPosition . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.
SetOverlayPosition
Usato dall'API DirectDraw e non deve essere compilato dal driver.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ddrawint.h (include Winddi.h) |