BP_PAINTPARAMS struttura (uxtheme.h)
Definisce i parametri dell'operazione di disegno per BeginBufferedPaint.
Sintassi
typedef struct _BP_PAINTPARAMS {
DWORD cbSize;
DWORD dwFlags;
const RECT *prcExclude;
const BLENDFUNCTION *pBlendFunction;
} BP_PAINTPARAMS, *PBP_PAINTPARAMS;
Members
cbSize
Tipo: DWORD
Dimensione, in byte, della struttura.
dwFlags
Tipo: DWORD
Uno o più dei valori seguenti.
Valore | Significato |
---|---|
|
Inizializzare il buffer in ARGB = {0, 0, 0, 0} durante BeginBufferedPaint. Ciò cancella il contenuto precedente del buffer. |
|
Non applicare l'area clip del controller di dominio di destinazione al doppio buffer. Se questo flag non è impostato e se il controller di dominio di destinazione è un controller di dominio di finestra, il ritaglio a causa di finestre sovrapposte viene applicato al buffer doppio. |
|
Viene usato un controller di dominio non client. |
prcExclude
Tipo: const RECT*
Puntatore alla struttura RECT di esclusione. Questo rettangolo è escluso dall'area di ritaglio. Può essere NULL per nessun rettangolo di esclusione.
pBlendFunction
Tipo: const BLENDFUNCTION*
Puntatore alla struttura BLENDFUNCTION , che controlla la fusione specificando le funzioni di fusione per le bitmap di origine e di destinazione. Se NULL, il buffer di origine viene copiato nella destinazione senza fusione.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | uxtheme.h |