Partager via


GetBufferedPaintBits, fonction (uxtheme.h)

Récupère un pointeur vers la bitmap de la mémoire tampon si la mémoire tampon est une bitmap indépendante de l’appareil (DIB).

Syntaxe

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

Paramètres

hBufferedPaint

Type : HPAINTBUFFER

Handle du contexte de peinture mis en mémoire tampon, obtenu via BeginBufferedPaint.

[out] ppbBuffer

Type : RGBQUAD**

Lorsque cette fonction est retournée, contient un pointeur vers l’adresse des pixels bitmap de la mémoire tampon.

[out] pcxRow

Type : int*

Lorsque cette fonction est retournée, contient un pointeur vers la largeur, en pixels, de la bitmap de la mémoire tampon. Cette valeur n’est pas nécessairement égale à la largeur de la mémoire tampon. Il peut être plus grand.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite ou une valeur d’erreur dans le cas contraire. Si une erreur se produit, ppbBuffer a la valeur NULL et pcxRow a la valeur zéro.

Remarques

Le nombre de bits par pixel dépend du format de pixel transmis à BeginBufferedPaint.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
plateforme cible Fenêtres
Header uxtheme.h
Library OneCore_downlevel. Lib
DLL UxTheme.dll

Voir aussi

BP_BUFFERFORMAT

Device-Independent Bitmaps

autres ressources

Référence