GDI (графический интерфейс устройства) обеспечивает графический вывод на устройства отображения информации. Windows –приложения не имеют непосредственного доступа к аппаратным устройствам. Вместо этого они обращаются к функциям GDI, а GDI транслируют эти обращения к программным драйверам физических устройств, обеспечивая аппаратную независимость приложений. Код библиотеки GDI находится в файле gdi32.dll.
Соотношение между приложениями, GDI и драйверами устройств отображено на рис. 1.
Рис. 1.
Приложения, обращаясь к функциям GDI, работают не с физическими устройствами вывода, а с логическими. GDI передаёт указания о выводе драйверу устройства вывода. Драйвер работает непосредственно с физическим устройством и при управлении выводом учитывает его ограниченные возможности и аппаратные особенности. Взаимодействие приложения с GDI осуществляется при участии контекста устройства. Дескриптор контекста отображения служит первым аргументом вызова всех функций, связанных с выводом в окно.
studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление