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
Bitmap independente de dispositivo
Outros recursos
Referência