Графический интерфейс устройства GDI.
Под графическим интерфейсом устройства GDI скрывается подсистема Windows, отвечающая за работу с графическими объектами. Она непосредственно отвечает за всю работу с графикой и весь внешний облик Windows. Все, что мы видим на экране монитора, все, что выдает принтер, все, что использует графическую информацию, то использует и GDI. Когда говорят о графике под Windows - говорят о GDI.
На системном уровне GDI достаточно сложен, и включает в себя более чем 200 функций. Borland предлагает встроенную поддержку GDI в виде отдельной библиотеки классов, поставляемой вместе с Borland C++ 5.02 - OWL. При этом, использовать OWL значительно проще, чем непосредственно программировать в Win32 API (Application Programming Interface).
Для понимания того, как библиотека OWL обеспечивает поддержку GDI, необходимо знакомство с двумя понятиями:
контекстом устройства;
объектами GDI;