Compartilhar via


função de retorno de chamada PDD_SURFCB_SETOVERLAYPOSITION (ddrawint.h)

A função de retorno de chamada DdSetOverlayPosition define a posição de uma sobreposição.

Sintaxe

PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;

DWORD PddSurfcbSetoverlayposition(
  PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}

Parâmetros

unnamedParam1

Aponta para uma estrutura DD_SETOVERLAYPOSITIONDATA que contém as informações necessárias para definir a posição de sobreposição.

Retornar valor

DdSetOverlayPosition retorna um dos seguintes códigos de retorno de chamada:

Comentários

Quando a sobreposição estiver visível, o driver deverá fazer com que a sobreposição seja exibida na superfície primária. O canto superior esquerdo da sobreposição deve ser ancorado na posição especificada pelos membros lXPos e lYPos da estrutura DD_SETOVERLAYPOSITIONDATA em lpSetOverlayPosition. Por exemplo, valores de (0,0) indicam que o canto superior esquerdo da sobreposição deve aparecer no canto superior esquerdo da superfície identificado pelo membro lpDDdestSurface de DD_SETOVERLAYPOSITIONDATA.

Quando a sobreposição é invisível, o driver deve definir um código de erro no membro ddRVal de DD_SETOVERLAYPOSITIONDATA e retornar DDHAL_DRIVER_HANDLED.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DD_SETOVERLAYPOSITIONDATA