Compartir a través de


Función BufferedPaintInit (uxtheme.h)

Inicialice la pintura almacenada en búfer para el subproceso actual.

Sintaxis

HRESULT BufferedPaintInit();

Valor devuelto

Tipo: HRESULT

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Se llama a BufferedPaintInit antes de BeginBufferedPaint o BeginBufferedAnimation para cada subproceso que use estas funciones.

Cada llamada a BufferedPaintInit debe coincidir con una llamada a BufferedPaintUnInit cuando ya no se necesitan llamadas a las API de pintura almacenadas en búfer. Una aplicación puede llamar a esta API varias veces, siempre que cada llamada a BufferedPaintInit esté equilibrada con una llamada a BufferedPaintUnInit.

Esta función solo debe llamarse una vez durante la vigencia de un subproceso. Normalmente, se llama a esta función antes de crear la ventana principal de la aplicación o durante WM_CREATE. Llame a BufferedPaintUnInit después de destruir la ventana o durante WM_NCDESTROY.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uxtheme.h
Archivo DLL UxTheme.dll