Cтраница 1
![]() |
Направление увеличения координат для альтернативных режимов отображения. [1] |
Логические координаты необходимо описывать при вызове любой из функций отображения текста ( см. гл. [2]
По умолчанию логические координаты идентичны физическим, и многие построения рисуются с использованием этих физических координат. [3]
Определяет преобразования логических координат при графическом выводе в окна, на экран или принтер. [4]
![]() |
Направление увеличения координат для альтернативных режимов отображения. [5] |
В этом разделе рассматриваются логические координаты и координаты устройства. Значения координат указывают на положение точки на поверхности экрана. Однако иногда используются простые значения измерений, показывающие размер некоторого элемента. [6]
![]() |
Коды растровых операций, передаваемые в функцию PatBlt. [7] |
Первые два параметра задают логические координаты левого верхнего угла закрашиваемой прямоугольной области, вторые - ширину и высоту этой области в логических единицах. [8]
Два первых параметра задают логические координаты левого верхнего угла размещения приемника передаваемых данных, вторые - размеры передаваемого блока графических данных в логических единицах. [9]
Первый и второй форматы функции переводят логические координаты в физические для х и у соответственно. Третий и четвертый форматы переводят физические координаты в логические для х и у соответственно. [10]
В стандартном режиме отображения ММ ТЕХТ логические координаты совпадают с координатами устройства, если программа не меняет положение начала системы логических координат, что рассмотрено ниже. [11]
![]() |
Параметры SetPaletteEntries Смещение Размер Описание. [12] |
Устанавливает единицы, используемые для преобразования логических координат в физические координаты устройства. Mode 1 отображает единицы непосредственно в пиксели, 2 делает логическую единицу 0.1 mm, 3 делает ее 0.01 mm, 4 делает ее 0.01 дюйма, 5 делает ее 0.001 дюйма, 6 делает ее Vi440 дюйма, 7 и 8 делает ее произвольной единицей, определяемой SetWindowExt и SetViewportExt, где режим 7 принудительным образом устанавливает равное масштабирование по обоим осям. В режиме 1 начало Y - внизу экрана с увеличением значений по направлению вверх; в режимах от 2 до 6 начало Y - вверху экрана с увеличением значений по направлению вниз; и в режимах 7 и 8 начало и ориентация зависит от установок масштабирования. [13]
![]() |
Режимы отображения.| Направление увеличения координат для стандартного режима отображения ММ ТЕХТ. [14] |
Для всех режимов отображения начало системы логических координат ( т.е. точка с логическими координатами 0, 0) изначально расположено в верхнем левом углу рабочей области окна. Однако если класс окна представления порожден от CScrollview ( гл. [15]