Шаг 696 - CDC::SetStretchBltMode

int SetStretchBltMode( int nStretchMode );

Возвращаемое значение
Предыдущий режим растяжения. Это может быть STRETCH_ANDSCANS, STRETCH_DELETESCANS, или STRETCH_ORSCANS.

Параметры
nStretchMode
Определяет режим растяжения. Это может быть любое из следующих значений:

Замечания
Устанавливает режим растяжения точечных рисунков для StretchBlt функции. Режим растяжения точечных рисунков определяет, как информация удалена из точечных рисунков, которые сжаты, используя функцию.
BLACKONWHITE (STRETCH_ANDSCANS) и WHITEONBLACK (STRETCH_ORSCANS) режимы обычно используются, чтобы сохранить приоритетные пиксели в одноцветных точечных рисунках. COLORONCOLOR (STRETCH_DELETESCANS) режим обычно используется, чтобы сохранить цвет в цвете точечные рисунки.
HALFTONE режим требует большего количества обработки исходного изображения чем другие три режима, это медленнее чем другие, но производит более высокие качественные изображения. Также обратите внимание, что SetBrushOrgEx должен быть вызван после установки HALFTONE режима, чтобы избежать нарушения границ кисти. Дополнительные режимы растяжения могли бы также быть доступны в зависимости от возможностей драйвера устройства.


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