La libreria GraphicsWindow fornisce funzionalità di input e output all’interno di una finestra grafica.
Si tratta della libreria più utilizzata e con più strumenti.
![]() |
Strumento | Argomenti | Risultato | Descrizione |
| BackgroundColor | =”colore” | “colore” | Restituisce o imposta il colore di sfondo della finestra grafica. | |
| BrushColor | =”colore” | “colore” | Restituisce o imposta il colore del pennello usato per riempire le figure geometriche disegnate nella finestra grafica. | |
| CanResize | =True/False | True/False | Specifica se la finestra grafica può essere ridimensionata. | |
| FontBold | =True/False | True/False | Ottiene o imposta il grassetto | |
| FontItalic | =True/False | True/False | Ottiene o imposta il corsivo | |
| FontName | =”testo” | “testo” | Ottiene o imposta il nome del Font | |
| FontSize | =numero | numero | Ottiene o imposta la dimensione del Font | |
| Height | =numero | numero | Ottiene o imposta l’altezza della finestra grafica. | |
| LastKey | “testo” | Ottiene l’ultimo tasto che è stato premuto. | ||
| LastText | “testo” | Ottiene l’ultimo testo che è stato inserito. | ||
| Left | =numero | numero | Ottiene o imposta la posizione di sinistra della finestra grafica. | |
| MouseX | numero | Ottiene la posizione X del mouse relativa alla finestra grafica. | ||
| MouseY | numero | Ottiene la posizione Y del mouse relativa alla finestra grafica. | ||
| PenColor | =”colore” | “colore” | Restituisce o imposta il colore della penna utilizzata per disegnare le forme nella finestra grafica. | |
| PenWidth | =numero | numero | Restituisce o imposta la larghezza della penna utilizzata per disegnare le forme nella finestra grafica. | |
| Title | =”testo” | “testo” | Ottiene o imposta il titolo della finestra grafica. | |
| Top | =numero | numero | Ottiene o imposta la posizione in alto della finestra grafica. | |
| Width | =numero | numero | Ottiene o imposta la larghezza della finestra grafica. | |
| Clear() | Pulisce la finestra grafica. | |||
| DrawBoundText() | numero numero numero numero “testo” |
Disegna alla posizione x, y, con una certa larghezza massima … il testo specificato … Quando il testo supera la larghezza massima va a capo. |
||
| DrawEllipse() | numero numero numero numero |
Disegna un’ellisse alla posizione … con larghezza … e altezza … | ||
| DrawImage() | “file” numero numero |
Disegna l’immagine … alla posizione … | ||
| DrawLine() | numero numero numero numero |
Disegna una linea tra i due punti … | ||
| DrawRectangle() | numero numero numero numero |
Disegna un rettangolo alla posizione … con larghezza … e altezza … | ||
| DrawResizedImage() | “file” numero numero numero numero |
Disegna l’immagine … alla posizione … con larghezza … e altezza … | ||
| DrawText() | numero numero “testo” |
Disegna alla posizione … il testo … | ||
| DrawTriangle() | numero numero numero numero numero numero |
Disegna un triangolo con i tre vertici nei punti … | ||
| FillEllipse() | numero numero numero numero |
Colora un’ellisse alla posizione … con larghezza … e altezza … | ||
| FillRectangle() | numero numero numero numero |
Colora un rettangolo alla posizione … con larghezza … e altezza … | ||
| FillTriangle() | numero numero numero numero numero numero |
Colora un triangolo con i tre vertici nei punti … | ||
| GetColorFromRGB() | numero numero numero |
“colore” | Restituisce un colore con i valori specificati di red, green e blue | |
| GetPixel() | numero numero |
“colore” | Restituisce il colore del pixel alle coordinate x e y | |
| GetRandomColor() | “colore” | Ottiene un colore casuale | ||
| Hide() | Nasconde la finestra grafica. | |||
| SetPixel() | numero numero “colore” |
Disegna il pixel alle coordinate x e y usando il colore specificato. | ||
| Show() | Visualizza la finestra grafica. | |||
| ShowMessage() | “testo” “testo” |
Mostra una finestra di dialogo con messaggio e titolo. | ||
| KeyDown | Sollevato quando viene premuto un tasto della tastiera. | |||
| KeyUp | Sollevato quando viene rilasciato un tasto della tastiera. | |||
| MouseDown | Sollevato quando viene premuto il pulsante del mouse. | |||
| MouseMove | Sollevato quando il mouse viene mosso. | |||
| MouseUp | Sollevato quando viene rilasciato il pulsante del mouse. | |||
| TextInput | Sollevato quando viene inserito del testo nella finestra grafica. |
