Функция 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

См. также раздел

Функции координатного пространства и преобразования

Общие сведения о координатных пространствах и преобразованиях

SetMapMode

SetViewportExtEx

SetWindowExtEx