Поделиться через


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

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::GetDeviceCaps

PatBlt