Funzione BufferedPaintInit (uxtheme.h)

Inizializzare la pittura memorizzata nel buffer per il thread corrente.

Sintassi

HRESULT BufferedPaintInit();

Valore restituito

Tipo: HRESULT

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

BufferedPaintInit viene chiamato prima di BeginBufferedPaint o BeginBufferedAnimation per ogni thread che usa queste funzioni.

Ogni chiamata a BufferedPaintInit deve essere associata a una chiamata a BufferedPaintUnInit quando le chiamate alle API di disegno con buffer non sono più necessarie. Un'applicazione può chiamare questa API più volte, purché ogni chiamata a BufferedPaintInit sia bilanciata con una chiamata a BufferedPaintUnInit.

Questa funzione deve essere chiamata una sola volta nella durata di un thread. In genere, questa funzione viene chiamata prima di creare la finestra dell'applicazione principale o durante WM_CREATE. Chiamare BufferedPaintUnInit dopo aver distrutto la finestra o durante WM_NCDESTROY.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uxtheme.h
DLL UxTheme.dll