Функция SetViewportExtEx (wingdi.h)
Функция SetViewportExtEx задает горизонтальные и вертикальные экстенты окна просмотра для контекста устройства, используя указанные значения.
Синтаксис
BOOL SetViewportExtEx(
[in] HDC hdc,
[in] int x,
[in] int y,
[out] LPSIZE lpsz
);
Параметры
[in] hdc
Дескриптор контекста устройства.
[in] x
Горизонтальный экстент окна просмотра в единицах устройства.
[in] y
Вертикальный экстент окна просмотра в единицах устройства.
[out] lpsz
Указатель на структуру SIZE , которая получает предыдущие экстенты окна просмотра в единицах устройства. Если lpSize имеет значение NULL, этот параметр не используется.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение.
Комментарии
Окно просмотра относится к системе координат устройства пространства устройства. Экстент — это максимальное значение оси. Эта функция задает максимальные значения для горизонтальной и вертикальной осей окна просмотра в координатах устройства (или пикселях). При сопоставлении между пространством страницы и пространством устройства SetWindowExtEx и SetViewportExtEx определяют коэффициент масштабирования между окном и окном просмотра. Дополнительные сведения см. в разделе Преобразование координатных пространств.
Если заданы следующие режимы сопоставления, вызовы функций SetWindowExtEx и SetViewportExtEx игнорируются.
- MM_HIENGLISH
- MM_HIMETRIC
- MM_LOENGLISH
- MM_LOMETRIC
- MM_TEXT
- MM_TWIPS
Примеры
Пример см. в разделе О недопустимости клиентской области.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |
См. также раздел
Функции координатного пространства и преобразования
Общие сведения о координатных пространствах и преобразованиях