Шаг 8.
Библиотека OWL.
Оконная графика (общие сведения)

    На этом шаге мы рассмотрим понятие контекста устройства.

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

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

    На следующем шаге мы рассмотрим отображение текста в окне.




Предыдущий шаг Содержание Следующий шаг