Шаг 776 - CDC::PatBlt

BOOL PatBlt( int x, int y, int nWidth, int nHeight, DWORDdwRop );

Возвращаемое значение
Отлично от нуля, если функция успешна, иначе 0.

Параметры
x
Определяет логическую x-координату левого верхнего угла прямоугольника, который должен получить образец.
y
Определяет логическую y-координату левого верхнего угла прямоугольника, который должен получить образец.
nWidth
Определяет ширину (в логических модулях) прямоугольника, который должен получить образец.
nHeight
Определяет высоту (в логических модулях) прямоугольника, который должен получить образец.
dwRop
Определяет код растровой операцией. Коды растровой операцией (ROPS) определяют, как GDI объединяет цвета в операциях вывода, которые включают текущую кисть, возможный исходный точечный рисунок, и точечный рисунок адресата. Этот параметр может быть одно из следующих значений:

Замечания
Создает битовый образец на устройстве. Образец - комбинация выбранной кисти и образца уже на устройстве. Код с растровой операцией, определенный dwRop определяет, как образцы должны быть объединены. Растровые операции, перечисленные для этой функции - ограниченное подмножество полных 256 троичных кодов с растровой операцией, в частности код с растровой операцией, который обращается к источнику, не может использоваться.
Не все контексты устройства поддерживают функцию PatBlt. Чтобы определять, поддерживает ли контекст устройства, PatBlt, вызывают GetDeviceCaps функцию с RASTERCAPS, и проверяют возвращаемое значение для флажка RC_BITBLT.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 4.02.2002