Visão geral do GDI+
O Windows GDI+ é o subsistema do sistema operacional Windows XP ou do Windows Server 2003 responsável por exibir informações em telas e impressoras. GDI+ é uma API exposta por meio de um conjunto de classes C++.
Como o nome sugere, o GDI+ é o sucessor da GDI (Interface de Dispositivo Gráfico do Windows), a interface do dispositivo gráfico incluída com versões anteriores do Windows. O Windows XP ou o Windows Server 2003 dá suporte à GDI para compatibilidade com aplicativos existentes, mas os programadores de novos aplicativos devem usar o GDI+ para todas as suas necessidades gráficas, pois o GDI+ otimiza muitos dos recursos da GDI e também fornece recursos adicionais.
Uma interface de dispositivo gráfico, como GDI+, permite que os programadores de aplicativos exibam informações em uma tela ou impressora sem precisar se preocupar com os detalhes de um determinado dispositivo de exibição. O programador de aplicativos faz chamadas para métodos fornecidos por classes GDI+ e esses métodos, por sua vez, fazem as chamadas apropriadas para drivers de dispositivo específicos. O GDI+ isola o aplicativo do hardware gráfico e é esse isolamento que permite que os desenvolvedores criem aplicativos independentes do dispositivo.