BP_PAINTPARAMS結構 (uxtheme.h)
定義 BeginBufferedPaint的繪製作業參數。
語法
typedef struct _BP_PAINTPARAMS {
DWORD cbSize;
DWORD dwFlags;
const RECT *prcExclude;
const BLENDFUNCTION *pBlendFunction;
} BP_PAINTPARAMS, *PBP_PAINTPARAMS;
成員
cbSize
類型: DWORD
這個結構的大小,以位元組為單位。
dwFlags
類型: DWORD
下列一或多個值。
值 | 意義 |
---|---|
|
在 BeginBufferedPaint期間,將緩衝區初始化為 ARGB = {0, 0, 0, 0} 。 這會清除緩衝區先前的內容。 |
|
請勿將目標 DC 的剪輯區域套用至雙緩衝區。 如果未設定此旗標,而且如果目標 DC 是視窗 DC,則因為重迭視窗而裁剪會套用至雙緩衝區。 |
|
正在使用非用戶端 DC。 |
prcExclude
類型:const RECT*
排除 RECT 結構的指標。 此矩形會從裁剪區域排除。 可為 Null ,沒有排除矩形。
pBlendFunction
類型:const BLENDFUNCTION*
BLENDFUNCTION結構的指標,可藉由指定來源和目的地點陣圖的混合函式來控制混合。 如果 為 Null,則來源緩衝區會複製到目的地,而沒有混合。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | uxtheme.h |