Partager via


BufferedPaintInit, fonction (uxtheme.h)

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

Syntaxe

HRESULT BufferedPaintInit();

Valeur retournée

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 aux API de peinture 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 principale ou pendant WM_CREATE. Appelez BufferedPaintUnInit après avoir détruit la fenêtre ou pendant WM_NCDESTROY.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
plateforme cible Fenêtres
Header uxtheme.h
Library OneCore_downlevel. Lib
DLL UxTheme.dll