Compartir a través de


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

La función de devolución de llamada DdUpdateOverlay cambia la posición o modifica los atributos visuales de una superficie superpuesta.

Sintaxis

PDD_SURFCB_UPDATEOVERLAY PddSurfcbUpdateoverlay;

DWORD PddSurfcbUpdateoverlay(
  PDD_UPDATEOVERLAYDATA unnamedParam1
)
{...}

Parámetros

unnamedParam1

Apunta a una estructura DD_UPDATEOVERLAYDATA que contiene la información necesaria para actualizar la superposición.

Valor devuelto

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

Comentarios

DdUpdateOverlay muestra, oculta o cambia la posición de una superficie de superposición en la pantalla. También establece atributos de la superficie de superposición, como el factor extendido o el tipo de clave de color que se va a usar.

El controlador debe determinar si tiene el ancho de banda para admitir la solicitud de actualización de superposición. El controlador debe usar el miembro dwFlags de la estructura de DD_UPDATEOVERLAYDATA en lpUpdateOverlay para determinar el tipo de solicitud y cómo procesarlo.

El controlador o hardware debe estirar o reducir la superposición en consecuencia cuando los rectángulos especificados por los miembros rDest y rSrc de DD_UPDATEOVERLAYDATA son diferentes tamaños.

Tenga en cuenta que DdFlip se usa para voltear entre superficies superpuestas, por lo que el rendimiento de DdUpdateOverlay no es crítico.

Requisitos

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

Consulte también

DD_UPDATEOVERLAYDATA

DdFlip

DdSetColorKey

DdSetOverlayPosition