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

Valor de retorno

Tipo: HRESULT

Retorna S_OK se tiver êxito ou um valor de erro de outra forma. Se ocorrer um erro, ppbBuffer será definido como NULL e pcxRow será definido como zero.

Observações

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

Requirements

Requirement Value
Cliente mínimo suportado Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows Server 2008 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
Header uxtheme.h
Library OneCore_downlevel. Lib
de DLL UxTheme.dll

Consulte também

BP_BUFFERFORMAT

BitmapsDevice-Independent

outros recursos

Referência