Partilhar via


Função BufferedPaintInit (uxtheme.h)

Inicialize a pintura em buffer para o thread atual.

Sintaxe

HRESULT BufferedPaintInit();

Valor de retorno

Tipo: HRESULT

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

Observações

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 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 equilibrada 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 principal do aplicativo ou durante WM_CREATE. Chame BufferedPaintUnInit depois de destruir a janela ou durante WM_NCDESTROY.

Requirements

Requirement Value
Cliente mínimo suportado Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows Server 2008 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
Header uxtheme.h
Library OneCore_downlevel. Lib
de DLL UxTheme.dll