Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Логическая система координат

Rusa




Windows содержит богатый набор разнообразных гр 23223l114x ;афических функций, которые можно использовать в процессе программирования. Это естественно, по­скольку система Windows использует графический интерфейс. Однако Вас может удивить то, насколько тесно работа с графикой связана с системой отображения Windows. Примечательно, что большинство сведений, почерпнутых Вами из преды­дущей главы, применимо и к остальной графике. Например, кисти, используемые для заполнения окна, применяются и для заполнения графических объектов. В этой главе мы рассмотрим несколько наиболее часто используемых гр 23223l114x ;афических функций и продемонстрируем работу с ними.

Здесь описываются также функции, которые управляют процессом вывода ин­формации в окно. В частности, обсуждаются режимы отображения, управление системой логических координат и работа с областью вывода (viewport). Все эти факторы оказывают существенное влияние на способ отображения графики и текста.

Следует заметить, что вопросы работы с графикой, рассмотренные в этой главе, касаются только основных понятий. Графическая система в Windows весьма обширная и мощная, и Вы можете впоследствии продолжить ее изучение самостоятельно.

В Windows существует понятие текущей позиции, которая используется при выводе текста и может быть изменена некоторыми графическими функциями. В начале выполнения программы текущая позиция устанавли­вается в 0,0. Заметим, что визуально определить координаты текущей позиции нельзя, то есть на экране не отображается ничего похожего на графический курсор. Текущая позиция просто определяет координаты точки в окне, начиная с которой будут рисоваться некоторые графические объекты.



. Вывод графических объектов в Windows базируется на использовании двух основных объектов: пера (pen) и кисти (brash). Работа с кистью немного рассматривалась в гл. 8. Все рассмотренное применимо также и к графическим функциям, описываемым здесь. По умолчанию замкнутые графические объекты, такие как прямоугольники и эллипсы, заполняются цветом и способом, определяемым текущей выбранной ки­стью. Перья (pens) являются системными ресурсами, определяющими цвет и способ рисования линий и дуг. Перо по умолчанию имеет черный цвет и толщину в один пиксель. В своей программе Вы можете изменить эти атрибуты.

DeleteObject()

Рекомендуемый самый «яркий» состав цветов перьев и кистей перечислен в табл. 9.1. Но Вы можете экспериментально значительно расширить цветовую гамму, т.к. общее количество оттенков (цветосочетаний) равно .



Значение RGB

Black

pen или brush

RGB(  0, 0, 0)

White

pen или brush

RGB(255,255,255)

Red

pen или brush

RGB(255,  0, 0)

Green



pen или brush

RGB(  0,255, 0)

Blue

pen или brush

RGB(  0, 0,255)

Yelloy

pen или brush

RGB(255,255,  0)

Magenta

pen или brush

RGB(255,  0,255)

Cyan

pen или brush

RGB(  0,255,255)




Document Info


Accesari: 1065
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )