estrutura DD_SETOVERLAYPOSITIONDATA (ddrawint.h)
A estrutura DD_SETOVERLAYPOSITIONDATA contém informações necessárias para alterar as coordenadas de exibição de uma superfície de sobreposição.
Sintaxe
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;
Membros
lpDD
Aponta para uma estrutura DD_DIRECTDRAW_GLOBAL que descreve o dispositivo do driver.
lpDDSrcSurface
Aponta para uma estrutura DD_SURFACE_LOCAL que representa a superfície de sobreposição do Microsoft DirectDraw.
lpDDDestSurface
Aponta para uma estrutura DD_SURFACE_LOCAL que representa a superfície que está sendo sobreposta.
lXPos
Especifica a coordenada x do canto superior esquerdo da sobreposição, em pixels.
lYPos
Especifica a coordenada y do canto superior esquerdo da sobreposição, em pixels.
ddRVal
Especifica o local em que o driver grava o valor retornado do retorno de chamada DdSetOverlayPosition . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
SetOverlayPosition
Usado pela API do DirectDraw e não deve ser preenchido pelo driver.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |