Vai al contenuto

GraphicsWindow

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.

GraphicsWindow 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 redgreen 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.