Поделиться через


Обзор GDI+

Windows GDI+ — это подсистема операционной системы Windows XP или Windows Server 2003, которая отвечает за отображение информации на экранах и принтерах. GDI+ — это API, предоставляемый через набор классов C++.

Как следует из названия, GDI+ является преемником интерфейса графических устройств Windows (GDI), который входит в состав более ранних версий Windows. Windows XP или Windows Server 2003 поддерживает GDI для совместимости с существующими приложениями, но программисты новых приложений должны использовать GDI+ для всех своих графических потребностей, так как GDI+ оптимизирует многие возможности GDI, а также предоставляет дополнительные функции.

Интерфейс графического устройства, например GDI+, позволяет программистам приложений отображать информацию на экране или принтере, не беспокоясь о деталях конкретного устройства отображения. Программист приложения выполняет вызовы методов, предоставляемых классами GDI+, а эти методы, в свою очередь, делают соответствующие вызовы определенных драйверов устройств. GDI+ изолирует приложение от графического оборудования, и именно эта изоляция позволяет разработчикам создавать приложения, независимые от устройств.