A biblioteca da classe de XD++ é um jogo das classes construídas nas classes da fundação de Microsoft. XD++ foi projetado do começo ser originais reusáveis das sustentações da biblioteca um XD++ da classe, vistas, e objetos gráficos tais como retângulos, ellipses, polygons, metafiles, texto, bitmaps, e linhas. Os objetos podem ser agrupados junto em uma estrutura hierárquica, dando forma arbitrariamente a objetos visuais complexos de XD++ básico objects.With XD++ adicionam na ferramenta que você pode definição fácil dos objetos gráficos especializados que contêm o outro ipulation rato-baseado sustentações do objeto do objeto da vista dos objetos XD++, including a seleção, resize, movendo-se, alinhamento, oderment, e "active "arrastando (que move uma imagem visual, não apenas um esboço). O objeto do original de XD++ suporta o MFC que archiving, fazendo a fáceis de conservar e restaurar objetos gráficos, a disposição visual, e dados aplicação-relacionados. XD++ fornece também a sustentação compondo e gráficos manipular (diagramas do nó & do arco). A biblioteca da classe de XD++ é projetada ser flexível e extensible. Todos os objetos são subclassed fàcilmente para o specialization application-specific. Os objetos gráficos novos podem fàcilmente ser adicionados ao framework.It existente suportam também o dobro-double-buffering, arrastar real-time, e metafiles de Windows para imprimir da cheio-definição.