Шаг 778 - CDC::StretchBlt

BOOL StretchBlt( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, 
	int xSrc, int ySrc, int nSrcWidth, int nSrcHeight, DWORD dwRop );

Возвращаемое значение
Отлично от нуля, если точечный рисунок выведен, иначе 0.

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

Замечания
Копирует точечный рисунок с исходного прямоугольника в прямоугольник адресата, растягивая или сжимая точечный рисунок в случае необходимости, чтобы приспособить размерности прямоугольника адресата. Функция использует режим протяжения контекста устройства адресата (установленный SetStretchBltMode) чтобы определить, как растягивать или сжать точечный рисунок.
Функция StretchBlt перемещает точечный рисунок из исходного устройства, данного pSrcDC на устройство адресата, представляемое объектом контекста устройства, чья функция вызвана. xSrc, ySrc, nSrcWidth, и nSrcHeight параметры определяют левый верхний угол и размерности исходного прямоугольника. x, y, nWidth, и nHeight параметры дают левый верхний угол и размерности прямоугольника адресата. Растровая операция, определенная dwRop определяет, как исходный точечный рисунок и биты уже на устройстве адресата объединены.


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