В отличие от текстового режима в следующих пяти режимах: MM_LOMETRIC, MM_HIMETRIC, MM_LOENGLISH, MM_HIENGLISH и MM_TWIPS, - оси координат направлены соответственно: ось x – вправо, а ось y – вверх.
+X
-Y
Рис. Метрические режимы отображения
Заметим, что по умолчанию предполагается, что начало координат расположено в левом верхнем углу рабочей области окна. Если необходимо, чтобы начало координат располагалось в левом нижнем углу, то можно воспользоваться функцией SetViewportOrgEx.
SetViewportOrgEx (hDC, 0,yClient, NULL);
Теперь начало координат будет находиться в левом нижнем углу:
Рис. Перенос начала координат
Для получения четырех квадрантной системы координат с началом, находящимся в центре рабочей области окна, используйте следующий вызов функции :
SetViewportOrg (hDC, xClient/2, yClient/2);
+Y
-X +X
-Y
Рис. Четырехквадрантная системы координат