C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 

Шаг 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 объединяет цвета в операциях вывода, которые включают текущую кисть, возможный исходный точечный рисунок, и точечный рисунок адресата. Этот параметр может быть одно из следующих значений:

  • BLACKNESS - Растровая карта выводиться черным.
  • DSTINVERT - Инвертирует точечный рисунок адресата.
  • MERGECOPY - Объединяет образец и исходный точечный рисунок, использующий Булевый и (AND) оператор.
  • MERGEPAINT - Объединяет инвертированный исходный точечный рисунок с точечным рисунком адресата используя Булевый или (OR) оператор.
  • NOTSRCCOPY - Копирует инвертированный исходный точечный рисунок адресату.
  • NOTSRCERASE - Инвертирует результат объединения адресата и исходных точечных рисунков, используя Булевый и(AND) оператор.
  • PATCOPY - Копирует образец к точечному рисунку адресата.
  • PATINVERT - Объединяет точечный рисунок адресата с образцом, используя Булевый оператора XOR.
  • PATPAINT - Объединяет инвертированный исходный точечный рисунок с образцом, используя Булевый или(OR) оператор. Объединяет результат этой операции с точечным рисунком адресата используя Булевый или (OR) оператор.
  • SRCAND - Объединяет пиксели адресата и исходных точечных рисунков, используя Булевый и (AND) оператор.
  • SRCCOPY - Копирует исходный точечный рисунок к точечному рисунку адресата.
  • SRCERASE - Инвертирует точечный рисунок и объединяет результат с исходным точечным рисунком, используя Булевый и (AND) оператор.
  • SRCINVERT - Объединяет пиксели адресата и исходных точечных рисунков, используя Булевый оператора XOR.
  • SRCPAINT - Объединяет пиксели адресата и исходных точечных рисунков, используя Булевый или (OR) оператор.
  • WHITENESS - Вся растровая карта белая.

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


| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU