estrutura BP_PAINTPARAMS (uxtheme.h)
Define parâmetros de operação de pintura para BeginBufferedPaint.
Sintaxe
typedef struct _BP_PAINTPARAMS {
DWORD cbSize;
DWORD dwFlags;
const RECT *prcExclude;
const BLENDFUNCTION *pBlendFunction;
} BP_PAINTPARAMS, *PBP_PAINTPARAMS;
Membros
cbSize
Tipo: DWORD
O tamanho, em bytes, dessa estrutura.
dwFlags
Tipo: DWORD
Um ou mais dos valores a seguir.
Valor | Significado |
---|---|
|
Inicialize o buffer para ARGB = {0, 0, 0, 0} durante BeginBufferedPaint. Isso apaga o conteúdo anterior do buffer. |
|
Não aplique a região de recorte do DC de destino ao buffer duplo. Se esse sinalizador não estiver definido e se o DC de destino for um DC de janela, o recorte devido a janelas sobrepostas será aplicado ao buffer duplo. |
|
Um DC não cliente está sendo usado. |
prcExclude
Tipo: const RECT*
Um ponteiro para a estrutura RECT de exclusão. Esse retângulo é excluído da região de recorte. Pode ser NULL para nenhum retângulo de exclusão.
pBlendFunction
Tipo: const BLENDFUNCTION*
Um ponteiro para a estrutura BLENDFUNCTION , que controla a mesclagem especificando as funções de mesclagem para bitmaps de origem e destino. Se FOR NULL, o buffer de origem será copiado para o destino sem mesclagem.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | uxtheme.h |