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


CDC::SetStretchBltMode

Задает растровое изображение- растянуть режим для функции-члена StretchBlt.

int SetStretchBltMode(
   int nStretchMode 
);

Параметры

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

    Значение

    Описание

    BLACKONWHITE

    Выполняет логическое операцию И с помощью значения цвета, исключенных и существующих пикселей.Если растровое изображение растровое изображение монохромного, то точки заповедников этого режима черные за счет белых пикселей.

    COLORONCOLOR

    Удаляет точки.Этот режим удаляет все исключенные линии точек без попытка сохранить их данные.

    ПОЛУТОНОВОЕ ИЗОБРАЖЕНИЕ

    Сопоставляет точки из прямоугольника источника в блоки точек в прямоугольнике назначения.Средний цвет точек за блоком назначения приближается цвет точек источника.

     

    После установки HALFTONE растянуть режим, приложение должно вызвать функцию Win32 SetBrushOrgEx чтобы установить начало координат кистей.Если это не удается сделать, то почистьте несоответствие щеткой происходит.

    STRETCH_ANDSCANS

    Windows 95/98: То же, что и BLACKONWHITE

    STRETCH_DELETESCANS

    Windows 95/98: То же, что и COLORONCOLOR

    STRETCH_HALFTONE

    Windows 95/98: То же, что и HALFTONE.

    STRETCH_ORSCANS

    Windows 95/98: То же, что и WHITEONBLACK

    WHITEONBLACK

    Выполняет операцию логического ИЛИ с помощью значения цвета, исключенных и существующих пикселей.Если растровое изображение растровое изображение монохромного, то точки заповедников этого режима белые за счет черных пикселей.

Возвращаемое значение

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

Заметки

Растровое изображение- растянуть режим определяет, как данные удалено от растровых изображений, сжаты с помощью функции.

BLACKONWHITE (STRETCH_ANDSCANS) И режимы WHITEONBLACK (STRETCH_ORSCANS) обычно используются для сохранения точки переднего плана в монохромного растровых изображениях.Режим COLORONCOLOR (STRETCH_DELETESCANS) обычно используется для сохранения цвет растровых изображениях цвета.

Режим HALFTONE требует обработку образа источника, чем для других режимов; 3 он работает медленнее, чем другие, но создает более качественные изображений.Также обратите внимание, что SetBrushOrgEx следует вызывать после того, как установка режима HALFTONE чтобы избежать несоответствия кисти.

Дополнительные растянуть режимы также могут быть недоступны в зависимости от возможностей драйвера устройства.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

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

CDC::GetStretchBltMode

CDC::StretchBlt

SetStretchBltMode