Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция GetStretchBltMode извлекает текущий режим растяжения. Режим растяжения определяет, как цветовые данные добавляются или удаляются из растровых рисунков, которые растягиваются или сжимаются при вызове функции StretchBlt .
Синтаксис
int GetStretchBltMode(
[in] HDC hdc
);
Параметры
[in] hdc
Дескриптор контекста устройства.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение является текущим режимом растяжения. Это может быть одно из следующих значений.
| Значение | Описание |
|---|---|
| BLACKONWHITE | Выполняет логическую операцию AND, используя значения цвета для исключенных и существующих пикселей. Если растровое изображение является монохромным, этот режим сохраняет черные пиксели за счет белых пикселей. |
| COLORONCOLOR | Удаляет пиксели. В этом режиме удаляются все исключенные строки пикселей, не пытаясь сохранить сведения об этих пикселях. |
| ПОЛУТОНАХ | Сопоставляет пиксели исходного прямоугольника с блоками пикселей в прямоугольнике назначения. Средний цвет по целевому блоку пикселей приблизительно соответствует цвету исходных пикселей. |
| STRETCH_ANDSCANS | То же, что и BLACKONWHITE. |
| STRETCH_DELETESCANS | То же, что и COLORONCOLOR. |
| STRETCH_HALFTONE | То же, что и HALFTONE. |
| STRETCH_ORSCANS | То же, что и WHITEONBLACK. |
| WHITEONBLACK | Выполняет логическую операцию OR, используя значения цвета для исключенных и существующих пикселей. Если растровое изображение является монохромным, в этом режиме сохраняются белые пиксели за счет черных пикселей. |
Если функция выполняется неудачно, возвращается нулевое значение.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | wingdi.h (включая Windows.h) |
| Библиотека | Gdi32.lib |
| DLL | Gdi32.dll |