Share via


Structure de l'interface graphique

Mise à jour : novembre 2007

L'interface de classes managées vers GDI+ contient environ 60 classes, 50 énumérations et 8 structures. La classe Graphics est au cœur des fonctionnalités GDI+ ; il s'agit de la classe qui dessine effectivement les lignes, les courbes, les figures, les images et le texte.

Classes importantes

Beaucoup de classes fonctionnent en collaboration avec la classe Graphics. Par exemple, la méthode DrawLine reçoit un objet Pen, qui contient les attributs (couleur, largeur, style de ligne, etc.) de la ligne à dessiner. La méthode FillRectangle peut recevoir un pointeur désignant un objet LinearGradientBrush, qui fonctionne avec l'objet Graphics pour remplir un rectangle avec un changement de couleur progressif. Les objets Font et StringFormat influencent la façon dont un objet Graphics dessine du texte. Un objet Matrix stocke et manipule la transformation universelle d'un objet Graphics qui permet de faire pivoter, de mettre à l'échelle et de retourner des images.

GDI+ fournit plusieurs structures (par exemple, Rectangle, Point et Size) permettant d'organiser des données graphiques. Par ailleurs, certaines classes sont essentiellement utilisées comme des types de données structurés. Par exemple, la classe BitmapData est une application d'assistance pour la classe Bitmap, et la classe PathData est une application d'assistance pour la classe GraphicsPath.

GDI+ définit plusieurs énumérations qui sont des collections de constantes associées. Par exemple, l'énumération LineJoin contient les éléments Bevel, Miter et Round, qui spécifient les styles pouvant être utilisés pour joindre deux lignes.

Voir aussi

Autres ressources

Vue d'ensemble des graphismes (Windows Forms)

À propos du code managé GDI+

Utilisation de classes graphiques managées