GetBufferedPaintBits, fonction (uxtheme.h)
Récupère un pointeur vers l’image 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 retourne, contient un pointeur vers l’adresse des pixels bitmap de la mémoire tampon.
[out] pcxRow
Type : int*
Lorsque cette fonction retourne, contient un pointeur vers la largeur, en pixels, de l’image bitmap de la mémoire tampon. Cette valeur n’est pas nécessairement égale à la largeur de la mémoire tampon. Il est 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 est défini sur zéro.
Remarques
Le nombre de bits par pixel dépend du format de pixel passé à BeginBufferedPaint.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | uxtheme.h |
DLL | UxTheme.dll |
Voir aussi
Bitmaps indépendantes de l’appareil
Autres ressources
Référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour