Compartilhar via


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)

Confira também

DdSetOverlayPosition