структура 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
Одно или несколько из следующих значений.
Значение | Значение |
---|---|
|
Инициализируйте буфер argb = {0, 0, 0, 0} во время BeginBufferedPaint. При этом удаляется предыдущее содержимое буфера. |
|
Не применяйте обрезную область целевого контроллера домена к двойному буферу. Если этот флаг не установлен и целевой контроллер домена является оконным контроллером домена, то обрезка из-за перекрывающихся окон применяется к двойному буферу. |
|
Используется контроллер домена, отличный от клиента. |
prcExclude
Тип: const RECT*
Указатель на структуру исключения RECT . Этот прямоугольник исключается из области обрезки. Может иметь значение NULL для прямоугольника без исключения.
pBlendFunction
Тип: const BLENDFUNCTION*
Указатель на структуру BLENDFUNCTION , которая управляет смешением путем указания функций смешения для исходных и целевых растровых изображений. Если значение РАВНО NULL, исходный буфер копируется в место назначения без смешивания.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | uxtheme.h |