Funzione GetBufferedPaintBits (uxtheme.h)

Recupera un puntatore alla bitmap del buffer se il buffer è una bitmap indipendente dal dispositivo .

Sintassi

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

Parametri

hBufferedPaint

Tipo: HPAINTBUFFER

Handle del contesto di disegno con buffer ottenuto tramite BeginBufferedPaint.

[out] ppbBuffer

Tipo: RGBQUAD**

Quando questa funzione restituisce, contiene un puntatore all'indirizzo dei pixel bitmap del buffer.

[out] pcxRow

Tipo: int*

Quando questa funzione restituisce, contiene un puntatore alla larghezza, in pixel, della bitmap del buffer. Questo valore non è necessariamente uguale alla larghezza del buffer. Potrebbe essere più grande.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se ha esito positivo o un valore di errore in caso contrario. Se si verifica un errore, ppbBuffer è impostato su NULL e pcxRow è impostato su zero.

Commenti

Il numero di bit per pixel dipende dal formato pixel passato a BeginBufferedPaint.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uxtheme.h
DLL UxTheme.dll

Vedi anche

BP_BUFFERFORMAT

Bitmap indipendenti dal dispositivo

Altre risorse

Riferimento