Partager via


Fonction BufferedPaintInit (uxtheme.h)

Initialisez la peinture mise en mémoire tampon pour le thread actuel.

Syntaxe

HRESULT BufferedPaintInit();

Valeur de retour

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

BufferedPaintInit est appelé avant BeginBufferedPaint ou BeginBufferedAnimation pour chaque thread qui utilise ces fonctions.

Chaque appel à BufferedPaintInit doit être mis en correspondance avec un appel à BufferedPaintUnInit lorsque les appels à des API paint mises en mémoire tampon ne sont plus nécessaires. Une application peut appeler cette API plusieurs fois, tant que chaque appel à BufferedPaintInit est équilibré avec un appel à BufferedPaintUnInit.

Cette fonction ne doit être appelée qu’une seule fois dans la durée de vie d’un thread. En règle générale, cette fonction est appelée avant de créer la fenêtre d’application main ou pendant WM_CREATE. Appelez BufferedPaintUnInit après avoir détruit la fenêtre ou pendant WM_NCDESTROY.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uxtheme.h
DLL UxTheme.dll