Condividi tramite


Struttura dell'interfaccia grafica

Aggiornamento: novembre 2007

Nell'interfaccia di classe gestita di GDI+ sono contenute circa 60 classi, 50 enumerazioni e 8 strutture. La classe Graphics è il fulcro delle funzionalità GDI+ poiché consente di tracciare effettivamente linee, curve, figure, immagini e testo.

Classi importanti

Numerose classi vengono utilizzate insieme alla classe Graphics. Il metodo DrawLine, ad esempio, riceve un oggetto Pen, contenente gli attributi (colore, spessore, stile del tratteggio e così via) della linea da tracciare. Il metodo FillRectangle può ricevere un puntatore a un oggetto LinearGradientBrush che viene utilizzato insieme all'oggetto Graphics per riempire un rettangolo con un colore sfumato gradualmente in un altro colore. Gli oggetti Font e StringFormat influenzano il modo in cui il testo viene tracciato dall'oggetto Graphics. L'oggetto Matrix memorizza e modifica la trasformazione di tipo World di un oggetto Graphics, che consente di ruotare e capovolgere le immagini e modificarne le proporzioni.

In GDI+ sono disponibili varie strutture (ad esempio Rectangle, Point e Size) per l'organizzazione dei dati grafici. Determinate classi vengono inoltre utilizzate principalmente come tipi di dati strutturati. Ad esempio la classe BitmapData funge da supporto per la classe Bitmap e la classe PathData da supporto per la classe GraphicsPath.

In GDI+ sono definite numerose enumerazioni, che sono costituite da insiemi di costanti correlate. L'enumerazione LineJoin, ad esempio, contiene gli elementi Bevel, Miter e Round, che consentono di specificare gli stili disponibili per unire due linee.

Vedere anche

Altre risorse

Cenni preliminari sulla grafica (Windows Form)

Informazioni sul codice gestito GDI+

Utilizzo di classi grafiche gestite