BP_PAINTPARAMS-Struktur (uxtheme.h)
Definiert Farbvorgangsparameter für BeginBufferedPaint.
Syntax
typedef struct _BP_PAINTPARAMS {
DWORD cbSize;
DWORD dwFlags;
const RECT *prcExclude;
const BLENDFUNCTION *pBlendFunction;
} BP_PAINTPARAMS, *PBP_PAINTPARAMS;
Member
cbSize
Typ: DWORD
Die Größe (in Bytes) dieser Struktur.
dwFlags
Typ: DWORD
Mindestens einer der folgenden Werte:
Wert | Bedeutung |
---|---|
|
Initialisieren Sie den Puffer während BeginBufferedPaint in ARGB = {0, 0, 0, 0}. Dadurch wird der vorherige Inhalt des Puffers gelöscht. |
|
Wenden Sie den Clipbereich des Zieldomänencontrollers nicht auf den Doppelpuffer an. Wenn dieses Flag nicht festgelegt ist und der Ziel-DC ein Fenster-DC ist, wird das Ausschneiden aufgrund von überlappenden Fenstern auf den Doppelpuffer angewendet. |
|
Es wird ein Nicht-Client-DC verwendet. |
prcExclude
Typ: const RECT*
Ein Zeiger auf den Ausschluss der RECT-Struktur . Dieses Rechteck ist aus dem Beschneidungsbereich ausgeschlossen. Kann NULL für kein Ausschlussrechteck sein.
pBlendFunction
Typ: const BLENDFUNCTION*
Ein Zeiger auf die BLENDFUNCTION-Struktur , die das Mischen steuert, indem die Füllfunktionen für Quell- und Zielbitbits angegeben werden. Bei NULL wird der Quellpuffer ohne Überblendung in das Ziel kopiert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | uxtheme.h |