Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Из шести стандартных режимов сопоставления один из них зависит от устройства (MM_TEXT), а остальные пять (MM_HIENGLISH, MM_LOENGLISH, MM_HIMETRIC, MM_LOMETRIC и MM_TWIPS) являются независимыми от устройства.
Режим сопоставления по умолчанию — MM_TEXT. Одна логическая единица равна одному пикселю. Положительный x справа, а положительный y направлен вниз. Этот режим сопоставляется непосредственно с системой координат устройства. Логическое и физическое сопоставление включает только смещение в x и y, определяемое управляемым приложением окном и источниками представления. Экстенты представления и окна имеют значение 1, создавая сопоставление "один к одному".
Приложения, отображающие геометрические фигуры (круги, квадраты, многоугольники и т. д.), используют один из режимов сопоставления независимо от устройства. Например, если вы пишете приложение для предоставления возможностей диаграммы для программы электронной таблицы и хотите гарантировать, что диаметр каждой круговой диаграммы составляет 2 дюйма, используйте режим сопоставления MM_LOENGLISH и вызовите соответствующие функции для рисования и заполнения диаграммы. Указание MM_LOENGLISH гарантирует согласованность диаметра диаграммы на любом дисплее или принтере. Если используется MM_TEXT вместо MM_LOENGLISH, диаграмма, которая отображается круглой на дисплее VGA, будет отображаться эллиптически на дисплее EGA и будет казаться очень маленькой на лазерном принтере с разрешением 300 точек на дюйм.