Función GetBufferedPaintBits (uxtheme.h)

Recupera un puntero al mapa de bits del búfer si el búfer es un mapa de bits independiente del dispositivo (DIB).

Sintaxis

HRESULT GetBufferedPaintBits(
        HPAINTBUFFER hBufferedPaint,
  [out] RGBQUAD      **ppbBuffer,
  [out] int          *pcxRow
);

Parámetros

hBufferedPaint

Tipo: HPAINTBUFFER

Identificador del contexto de pintura almacenado en búfer, obtenido a través de BeginBufferedPaint.

[out] ppbBuffer

Tipo: RGBQUAD**

Cuando esta función vuelve, contiene un puntero a la dirección de los píxeles de mapa de bits del búfer.

[out] pcxRow

Tipo: int*

Cuando esta función vuelve, contiene un puntero al ancho, en píxeles, del mapa de bits del búfer. Este valor no es necesariamente igual al ancho del búfer. Puede ser mayor.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se realiza correctamente; de lo contrario, un valor de error. Si se produce un error, ppbBuffer se establece en NULL y pcxRow se establece en cero.

Comentarios

El número de bits por píxel depende del formato de píxel pasado a BeginBufferedPaint.

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

Consulte también

BP_BUFFERFORMAT

Device-Independent Bitmaps

Otros recursos

Referencia