Compartilhar via


Função GetBufferedPaintBits (uxtheme.h)

Recupera um ponteiro para o bitmap do buffer se o buffer for um DIB (bitmap independente do dispositivo).

Sintaxe

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

Parâmetros

hBufferedPaint

Tipo: HPAINTBUFFER

O identificador do contexto de pintura em buffer, obtido por meio de BeginBufferedPaint.

[out] ppbBuffer

Tipo: RGBQUAD**

Quando essa função retorna, contém um ponteiro para o endereço dos pixels de bitmap do buffer.

[out] pcxRow

Tipo: int*

Quando essa função retorna, contém um ponteiro para a largura, em pixels, do bitmap do buffer. Esse valor não é necessariamente igual à largura do buffer. Pode ser maior.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, um valor de erro. Se ocorrer um erro, ppbBuffer será definido como NULL e pcxRow será definido como zero.

Comentários

O número de bits por pixel depende do formato de pixel passado para BeginBufferedPaint.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uxtheme.h
DLL UxTheme.dll

Confira também

BP_BUFFERFORMAT

Bitmap independente de dispositivo

Outros recursos

Referência