Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
autres ressources
Référence