Freigeben über


BufferedPaintInit-Funktion (uxtheme.h)

Initialisieren Sie die gepufferte Zeichnung für den aktuellen Thread.

Syntax

HRESULT BufferedPaintInit();

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

BufferedPaintInit wird vor "BeginBufferedPaint " oder "BeginBufferedAnimation " für jeden Thread aufgerufen, der diese Funktionen verwendet.

Jeder Aufruf von BufferedPaintInit sollte mit einem Aufruf von BufferedPaintUnInit abgeglichen werden, wenn Aufrufe von gepufferten Paint-APIs nicht mehr benötigt werden. Eine Anwendung kann diese API mehrmals aufrufen, solange jeder Aufruf von BufferedPaintInit mit einem Aufruf von BufferedPaintUnInit ausgeglichen ist.

Diese Funktion muss nur einmal während der Lebensdauer eines Threads aufgerufen werden. In der Regel wird diese Funktion vor dem Erstellen des Hauptanwendungsfensters oder während WM_CREATE aufgerufen. Rufen Sie BufferedPaintUnInit nach dem Zerstören des Fensters oder während WM_NCDESTROY auf.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Vista [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 [Nur Desktop-Apps]
Zielplattform Fenster
Header uxtheme.h
Library OneCore_downlevel. Befreien
DLL UxTheme.dll