Compartir a través de


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).

Syntax

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 se devuelve esta función, contiene un puntero a la dirección de los píxeles del 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 ejecuta correctamente o un valor de error de lo contrario. Si se produce un error, ppbBuffer se establece en NULL y pcxRow se establece en cero.

Observaciones

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

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2008 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
Header uxtheme.h
Library OneCore_downlevel. Lib
DLL de UxTheme.dll

Consulte también

BP_BUFFERFORMAT

mapas de bits deDevice-Independent

otros recursos

Referencia