structure BP_PAINTPARAMS (uxtheme.h)
Définit les paramètres d’opération de peinture pour BeginBufferedPaint.
Syntaxe
typedef struct _BP_PAINTPARAMS {
DWORD cbSize;
DWORD dwFlags;
const RECT *prcExclude;
const BLENDFUNCTION *pBlendFunction;
} BP_PAINTPARAMS, *PBP_PAINTPARAMS;
Membres
cbSize
Taille, en octets, de cette structure.
dwFlags
Une ou plusieurs des valeurs suivantes.
Valeur | Signification |
---|---|
|
Initialisez la mémoire tampon sur ARGB = {0, 0, 0, 0} pendant BeginBufferedPaint. Cela efface le contenu précédent de la mémoire tampon. |
|
N’appliquez pas la région clip du contrôleur de domaine cible à la mémoire tampon double. Si cet indicateur n’est pas défini et si le contrôleur de domaine cible est un contrôleur de domaine de fenêtre, le découpage en raison du chevauchement des fenêtres est appliqué à la mémoire tampon double. |
|
Un contrôleur de domaine non client est utilisé. |
prcExclude
Type : const RECT*
Pointeur vers l’exclusion structure de RECT. Ce rectangle est exclu de la région de découpage. Peut être NULL pour aucun rectangle d’exclusion.
pBlendFunction
Type : const BLENDFUNCTION*
Pointeur vers structure BLENDFUNCTION, qui contrôle la fusion en spécifiant les fonctions de fusion pour les bitmaps source et de destination. Si NULL, la mémoire tampon source est copiée dans la destination sans fusion.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau uniquement] |
d’en-tête | uxtheme.h |