BP_PAINTPARAMS structure (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
Type : DWORD
Taille, en octets, de cette structure.
dwFlags
Type : DWORD
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 de découpage 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 de fenêtres qui se chevauchent est appliqué à la mémoire tampon double. |
|
Un contrôleur de domaine non client est utilisé. |
prcExclude
Type : const RECT*
Pointeur vers la structure RECT d’exclusion. Ce rectangle est exclu de la zone de découpage. Peut être NULL pour aucun rectangle d’exclusion.
pBlendFunction
Type : const BLENDFUNCTION*
Pointeur vers la structure BLENDFUNCTION , qui contrôle la fusion en spécifiant les fonctions de fusion pour les bitmaps source et de destination. Si la valeur est NULL, la mémoire tampon source est copiée vers la destination sans fusion.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | uxtheme.h |