Compartilhar via


Função BufferedPaintInit (uxtheme.h)

Inicialize a pintura em buffer para o thread atual.

Sintaxe

HRESULT BufferedPaintInit();

Retornar valor

Tipo: HRESULT

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

BufferedPaintInit é chamado antes de BeginBufferedPaint ou BeginBufferedAnimation para cada thread que usa essas funções.

Cada chamada para BufferedPaintInit deve ser correspondida com uma chamada para BufferedPaintUnInit quando as chamadas para APIs de tinta armazenadas em buffer não são mais necessárias. Um aplicativo pode chamar essa API várias vezes, desde que cada chamada para BufferedPaintInit seja balanceada com uma chamada para BufferedPaintUnInit.

Essa função só precisa ser chamada uma vez no tempo de vida de um thread. Normalmente, essa função é chamada antes de criar a janela do aplicativo main ou durante WM_CREATE. Chame BufferedPaintUnInit depois de destruir a janela ou durante WM_NCDESTROY.

Requisitos

Requisito Valor
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]
Plataforma de Destino Windows
Cabeçalho uxtheme.h
DLL UxTheme.dll