Функция GetMapMode (wingdi.h)
Функция 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 |
См. также раздел
Функции координатного пространства и преобразования
Общие сведения о координатных пространствах и преобразованиях