Pascal 7 & Objects

       

Интерфейс с графическими устройствами


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

Для предоставления приложениям графических функциональных возможностей Windows имеет набор функций, называемый интерфейсом с графическим устройством - GDI. GDI можно представить себе как графическую машину, которую используют приложения Windows для отображения и манипулирования графикой. Функции GDI предоставляют вашему приложению возможности рисования, которые не зависят от используемого дисплея. Например, вы можете использовать одни и те же функции для организации вывода на дисплей EGA, на дисплей VGA и даже на принтер PostScript.

Аппаратная независимость реализуется через использование драйверов устройств, которые переводят функции GDI в команды, воспринимаемые используемым устройством вывода. Это означает, что вам не нужно беспокоиться о том, как конкретное устройство рабо- тает с графическим образом. Вы сообщаете драйверу, что нужно что-то сделать, и он работает с устройством как нужно.



Содержание раздела