CDC::PatBlt
Создает битовый шаблон на устройстве.
BOOL PatBlt(
int x,
int y,
int nWidth,
int nHeight,
DWORDdwRop
);
Параметры
x
Указывает логическое верхн- координату по оси x левого угла прямоугольника, получить шаблон.y
Указывает логическое верхн- координату по оси y верхнего левого угла прямоугольника, который принимает шаблон.nWidth
Задает ширину (в логических единицах) прямоугольника, который принимает шаблон.nHeight
Указывает высоту (в логических единицах) прямоугольника, который принимает шаблон.dwRop
Указывает код растр- операции. Коды Растр- операции (ROPs) определяют, как цвета GDI объединяет в операциях вывода, которые включают текущую кисть, возможно, растровое изображение источника и растровое изображение назначения. Этот параметр может принимать следующие значения:Шаблон копий PATCOPY в растровое изображение назначения.
Растровое изображение назначения зернокомбайнов PATINVERT с шаблоном с использованием логический оператор исключающего логического сложения.
DSTINVERT Изменяет растровое изображение назначения.
BLACKNESS Включает всю черноту вывода.
WHITENESS Включает весь вывод белой.
Возвращаемое значение
Ненулевой если функция успешно; в противном случае – значение 0.
Заметки
Шаблон сочетание выбранную кисть и шаблон уже находится на устройстве. Код операции растр- указанный dwRop определяет, как следует объединить шаблоны. Растровый операции, перечисленные для данной функции ограниченное подмножество полной 256 троичных кодов растр- операции; в частности, код растр- операции, относится к источнику использовать нельзя.
Не все контексты устройства поддерживают функцию PatBlt. Чтобы определить, поддерживает ли контекст устройства PatBlt, вызовите функцию-член GetDeviceCaps с индексом RASTERCAPS и проверяйте возвращаемое значение для RC_BITBLT пометить.
Требования
Header: afxwin.h