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