estructura BP_PAINTPARAMS (uxtheme.h)
Define parámetros de operación de pintura para BeginBufferedPaint.
Sintaxis
typedef struct _BP_PAINTPARAMS {
DWORD cbSize;
DWORD dwFlags;
const RECT *prcExclude;
const BLENDFUNCTION *pBlendFunction;
} BP_PAINTPARAMS, *PBP_PAINTPARAMS;
Miembros
cbSize
Tipo: DWORD
Tamaño, en bytes, de esta estructura.
dwFlags
Tipo: DWORD
Uno o varios de los valores siguientes.
Value | Significado |
---|---|
|
Inicialice el búfer en ARGB = {0, 0, 0, 0} durante BeginBufferedPaint. Esto borra el contenido anterior del búfer. |
|
No aplique la región de recorte del controlador de dominio de destino al búfer doble. Si no se establece esta marca y si el controlador de dominio de destino es un controlador de dominio de ventana, el recorte debido a ventanas superpuestas se aplica al búfer doble. |
|
Se usa un controlador de dominio que no es de cliente. |
prcExclude
Tipo: const RECT*
Puntero a la estructura RECT de exclusión. Este rectángulo se excluye de la región de recorte. Puede ser NULL para ningún rectángulo de exclusión.
pBlendFunction
Tipo: const BLENDFUNCTION*
Puntero a la estructura BLENDFUNCTION , que controla la fusión especificando las funciones de fusión para los mapas de bits de origen y destino. Si es NULL, el búfer de origen se copia en el destino sin combinación.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | uxtheme.h |