Panoramica di GDI+
Windows GDI+ è il sottosistema del sistema operativo Windows XP o Windows Server 2003 responsabile della visualizzazione di informazioni su schermi e stampanti. GDI+ è un'API esposta tramite un set di classi C++.
Come suggerisce il nome, GDI+ è il successore di Windows Graphics Device Interface (GDI), l'interfaccia del dispositivo grafico inclusa nelle versioni precedenti di Windows. Windows XP o Windows Server 2003 supporta GDI per la compatibilità con le applicazioni esistenti, ma i programmatori di nuove applicazioni devono usare GDI+ per tutte le esigenze grafiche, perché GDI+ ottimizza molte delle funzionalità di GDI e fornisce anche funzionalità aggiuntive.
Un'interfaccia del dispositivo grafico, ad esempio GDI+, consente ai programmatori di applicazioni di visualizzare informazioni su uno schermo o una stampante senza doversi preoccupare dei dettagli di un particolare dispositivo di visualizzazione. Il programmatore dell'applicazione effettua chiamate ai metodi forniti dalle classi GDI+ e questi metodi a loro volta effettuano le chiamate appropriate a driver di dispositivo specifici. GDI+ isola l'applicazione dall'hardware grafico ed è questo isolamento che consente agli sviluppatori di creare applicazioni indipendenti dal dispositivo.