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) |