Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Многооконность



Каждой программе в Windows сопоставляется окно — некоторая область на экране, в которую можно выводить информацию. Окно может занимать весь экран, или только его часть, оно может находиться за пределами экрана, быть свернуто (скрыто) по желанию пользователя или перекрыто окнами других приложений.

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

Оконное представление программ отвечает условиям, накладываемым на систему многозадачностью, так как несколько приложений одновременно не могут выводить свою информацию в одно и то же место.

Помимо удобного представления информации для пользователя, окно имеет вторую важную функцию с точки зрения программы — в любой момент времени одно из окон «находится в фокусе» (является «активным») и потоки вводимой информации направляются операционной системой в программу, которой принадлежит это окно. Механизм такого перенаправления потоков ввода основан на событиях. Рассмотрим подробнее структуру программы в Windows.





Дата публикования: 2014-11-02; Прочитано: 349 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...