Compartir a través de


CWnd::UpdateLayeredWindow

Actualiza la posición, el tamaño, la forma, el contenido, y la translucidez de una ventana por capas.

BOOL UpdateLayeredWindow(
   CDC* pDCDst,
   POINT *pptDst,
   SIZE *psize,
   CDC *pDCSrc,
   POINT *pptSrc,
   COLORREF crKey,
   BLENDFUNCTION *pblend,
   DWORD dwFlags
);

Parámetros

  • pDCDst
    Un puntero a un contexto para la presentación.Se utiliza para la tabla de entonado de colores cuando se actualiza el contenido de la ventana.Si pDCDst es NULL, la paleta predeterminada se utilizará.

    si pDCSrc es NULL, pDCDst debe ser NULL.

  • pptDst
    Un puntero a una estructura de puntos que especifica la nueva posición de la ventana por capas.Si la posición actual no cambia, pptDst puede ser NULL.

  • psize
    Puntero a una estructura de CALIBRE que especifica el nuevo tamaño de la ventana por capas.Si el tamaño de la ventana no cambia, psize puede ser NULL.

    si pDCSrc es NULL, psize debe ser NULL.

  • pDCSrc
    Un puntero a DC para la superficie que define la ventana por capas.Si el contexto de la forma y la representación visual de la ventana no cambia, pDCSrc puede ser NULL.

  • pptSrc
    Puntero a una estructura de puntos que especifica la ubicación del nivel en el contexto del dispositivo.

    si pDCSrc es NULL, pptSrc debe ser NULL.

  • crKey
    Puntero a un valor de COLORREF que especifica la clave de color de transparencia que se va a utilizar al crear la ventana por capas.Todos los píxeles pintados mediante la ventana en este color serán transparentes.Para generar COLORREF, utilice la macro RGB.

  • pblend
    Puntero a una estructura de BLENDFUNCTION que especifica el valor del que se va a utilizar al crear la ventana por capas.

  • dwFlags
    Especifica una acción para tomar.Este parámetro puede tener uno o más de los siguientes valores.Para obtener una lista de valores posibles, veaUpdateLayeredWindow.

Valor devuelto

Distinto de cero si la función tiene éxito; si no 0.

Comentarios

Esta función miembro emula la funcionalidad de la función UpdateLayeredWindow, como se describe en Windows SDK.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CWnd::SetLayeredWindowAttributes