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
次の値の 1 つ以上。
値 | 説明 |
---|---|
|
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 [デスクトップ アプリのみ] |
Header | uxtheme.h |