На этой странице вы найдете информацию о программировании, данная информация была взята с разных источников и автором. Поэтому мы не претендуем на авторство этого материала, а лишь предоставляем возможность ознакамливаться с ним.
Rectangle (hDC, xLeft, yTop, xRight, yBottom);
Первый параметр функции определяет контекст устройства, а остальные четыре – соответственно координаты верхнего левого… ...
Пусть нужно получить систему координат, в которой начало координат находится в левом нижнем углу, размеры рабочей области окна ранжированы в…
SetMapMode (hDC, MM_ANISOTROPIC);
...
В режиме MM_ISOTROPIC физические размеры логической единицы измерения по осям x и y совпадают. При этом можно изменять логические размеры единицы… Данный режим удобно использовать при выводе на экран различных графических… Для изменения масштабного коэффициент предназначены функции SetViewportExtEx и SetWindowExtEx.
...
Когда мы используем весь экран дисплея, мы работаем в т.н. «экранных координатах». При этом начало координат находится в верхнем левом углу экрана.… Остальные две системы координат связаны не со всем экраном дисплея, а с… Вторая система координат называется «оконная система координат». Ее начало координат находится в левом верхнем углу… ...
Рассмотрим первый атрибут контекста устройства. Он определяет режим работы экрана. В следующей таблице представлены восемь возможных значений этого…
Флаг
Логические единицы
Направление…
...
Физическая координатная система монитора всегда измеряется в пикселах. Ее начало всегда находится в верхнем левом углу экрана или окна и имеет… Для различных режимов работы мониторы имеют различное число пикселов на… Логические координатные системы измеряют экран не в пикселах, а в дюймах, миллиметрах.
...
Если необходимо сохранять изменения, вносимые приложением в контекст устройства, нужно добавить флаг CS_OWNDC к полю типа окна в структуре класса…
nWndClass->style = ... | CS_OWNDC;
...
В момент, когда мы получаем контекст устройства (например, когда мы собираемся отображать текст или графические объекты в окне), Windows создает… Приведенная таблица содержит список атрибутов контекста устройства и значения,…
MM_TEXT
Режим битового образа
(0, 0)
Начало координат окна
… ...
Данную информацию можно получить, вызвав функцию GetDeviceCaps. Формат вызова данной функции представлен ниже:
nValue = GetDeviceCaps (hDC,nIndex);
...
Первый метод используется при обработке сообщения WM_PAINT. При этом для получения контекста устройства вызывают функцию BeginPaint, а для его…
case WM_PAINT:
...
И Н Т Е Р Ф Е Й С ГРАФИЧЕСКИХ УСТРОЙСТВ (GDI)
Приложения Windows используют системные драйверы самого Windows для управления устройствами отображения. При этом… ...
Для отображения файла в память необходимо:
– создать или открыть файл функцией CreateFile(), которая возвращает… – отобразить файл в память функцией CreateFileMapping();
...