Estrutura de interface gráfica
A interface de classe gerenciada GDI+ contém classes cerca de 60, 50 enumerações e estruturas de 8. The Graphics classe é o principal do GDI+ funcionalidade; ele é a classe que realmente desenha linhas, curvas, figuras, imagens e texto.
Muitas classes trabalham junto com o Graphics classe. Por exemplo, a DrawLine método recebe um Pen objeto que retém os atributos (cor, largura, estilo de traço e assim por diante) da linha seja desenhada. The FillRectangle método pode receber um ponteiro para um LinearGradientBrush objeto, que funciona com o Graphics objeto para preencher um retângulo com gradualmente mudança de cor. Font e StringFormat objetos influenciam a maneira que um Graphics objeto Desenha texto. A Matrix objeto armazena e manipula transformação global de um Graphics objeto, que é usado para girar, dimensionar e Inverter imagens.
GDI+ fornece várias estruturas (por exemplo, Rectangle, Point, e Size) para organizar dados, elementos gráficos. Além disso, certas classes servem estruturados principalmente sistema autônomo tipos de dados.Por exemplo, a BitmapData classe é um auxiliar para o Bitmap classe e o PathData classe é um auxiliar para o GraphicsPath classe.
GDI+ define vários enumerações, que são conjuntos de constantes relacionadas. Por exemplo, a LineJoin enumeração contém os elementos Bevel, Miter, e Round, que especifique estilos que podem ser usados para duas linhas de unir.
Gráficos visão geral (Windows Forms)