GDI sta per Graphics Device Interface, permette alle applicazioni di utilizzare grafici e testo sui display e sulle stampanti. Le applicazioni basate su Windows non accedono direttamente al hardware dedicato alla grafica. In realtà GDI interagisce con i driver di periferica per soddisfare le richieste delle applicazioni.

Il sito di microsoft recita: "GDI+ è un'interfaccia di programmazione per applicazioni basata su classi, e dedicata agli sviluppatori C/C++. GDI+ è una nuova tecnologia inserita nei sistemi operativi Microsoft Windows XP e Windows Server 2003 e può essere utilizzata da tutte le applicazioni basate su Windows."

Per ulteriori informazioni ti rimando qui