Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция GetMapMode извлекает текущий режим сопоставления.
Синтаксис
int GetMapMode(
[in] HDC hdc
);
Параметры
[in] hdc
Дескриптор контекста устройства.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение указывает режим сопоставления.
Если функция выполняется неудачно, возвращается нулевое значение.
Комментарии
Ниже приведены различные режимы сопоставления.
| Режим | Описание |
|---|---|
| MM_ANISOTROPIC | Логические единицы сопоставляются с произвольными единицами с произвольно масштабируемыми осями. Используйте функции SetWindowExtEx и SetViewportExtEx, чтобы указать необходимые единицы измерения, ориентацию и масштабирование. |
| MM_HIENGLISH | Каждая логическая единица сопоставляется с размером 0,001 дюйма. Положительный x — справа; положительный y работает. |
| MM_HIMETRIC | Каждая логическая единица сопоставляется с 0,01 миллиметра. Положительный x — справа; положительный y работает. |
| MM_ISOTROPIC | Логические единицы сопоставляются с произвольными единицами с одинаково масштабируемыми осями; то есть одна единица вдоль оси X равна одной единице вдоль оси Y. Используйте функции SetWindowExtEx и SetViewportExtEx, чтобы указать единицы измерения и ориентацию осей. Интерфейс графического устройства вносит необходимые изменения, чтобы обеспечить одинаковый размер единиц x и y. (Если задан экстент окон, окно просмотра будет скорректировано для сохранения изотропных единиц измерения.) |
| MM_LOENGLISH | Каждая логическая единица сопоставляется с размером 0,01 дюйма. Положительный x — справа; положительный y работает. |
| MM_LOMETRIC | Каждая логическая единица сопоставляется с 0,1 миллиметра. Положительный x — справа; положительный y работает. |
| MM_TEXT | Каждая логическая единица сопоставляется с одним пикселем устройства. Положительный x — справа; положительный y не работает. |
| MM_TWIPS | Каждая логическая единица сопоставляется с одной двадцатой точкой принтера (1/1440 дюйма, также называемой "twip"). Положительный x — справа; положительный y работает. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | wingdi.h (включая Windows.h) |
| Библиотека | Gdi32.lib |
| DLL | Gdi32.dll |
См. также раздел
Функции координатного пространства и преобразования
Общие сведения о координатных пространствах и преобразованиях