Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляются два режима сопоставления для специфических приложений: MM_ISOTROPIC и MM_ANISOTROPIC. Режим MM_ISOTROPIC гарантирует, что логические единицы в направлении x и в направлении y равны, а режим MM_ANISOTROPIC позволяет единицам отличаться. Приложения для САПР или черчения могут воспользоваться режимом отображения MM_ISOTROPIC, но может потребоваться указать логические единицы, соответствующие делениям на шкале инженера (1/64 дюйма). Эти единицы сложно получить с помощью предопределенных режимов сопоставления (MM_HIENGLISH или MM_HIMETRIC); однако их можно легко получить, выбрав режим MM_ISOTROPIC (или MM_ANISOTROPIC). В следующем примере показано, как задать логические единицы на 1/64 дюйма:
SetMapMode(hDC, MM_ISOTROPIC);
SetWindowExtEx(hDC, 64, 64, NULL);
SetViewportExtEx(hDC, GetDeviceCaps(hDC, LOGPIXELSX),
GetDeviceCaps(hDC, LOGPIXELSY), NULL);