Compartir a través de


PDD_SURFCB_SETOVERLAYPOSITION función de devolución de llamada (ddrawint.h)

La función de devolución de llamada DdSetOverlayPosition establece la posición de una superposición.

Sintaxis

PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;

DWORD PddSurfcbSetoverlayposition(
  PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}

Parámetros

unnamedParam1

Apunta a una estructura de DD_SETOVERLAYPOSITIONDATA que contiene la información necesaria para establecer la posición de superposición.

Valor devuelto

DdSetOverlayPosition devuelve uno de los siguientes códigos de devolución de llamada:

Comentarios

Cuando la superposición está visible, el controlador debe hacer que la superposición se muestre en la superficie principal. La esquina superior izquierda de la superposición debe estar anclada en la posición especificada por los miembros lXPos y lYPos de la estructura de DD_SETOVERLAYPOSITIONDATA en lpSetOverlayPosition. Por ejemplo, los valores de (0,0) indican que la esquina superior izquierda de la superposición debe aparecer en la esquina superior izquierda de la superficie identificada por el miembro lpDDDestSurface de DD_SETOVERLAYPOSITIONDATA.

Cuando la superposición es invisible, el controlador debe establecer un código de error en el miembro ddRVal de DD_SETOVERLAYPOSITIONDATA y devolver DDHAL_DRIVER_HANDLED.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ddrawint.h (incluya Winddi.h)

Consulte también

DD_SETOVERLAYPOSITIONDATA