Small Basic: Documentação da API: GraphicsWindow
Consulte Small Basic: Documentação da API** **
Eventos
KeyDown - Gera um evento quando uma tecla é pressionada no teclado.
KeyUp - Gera um evento quando uma tecla é liberada no teclado.
MouseDown - Gera um evento quando o botão do mouse é clicado.
MouseMove - Gera um evento quando o mouse é movido.
MouseUp - Gera um evento quando o botão do mouse é liberado.
TextInput - Gera um evento quando um texto é inserido na janela de gráficos.
Propriedades
BackgroundColor - Obtém ou define a cor de fundo da janela de gráficos.
BrushColor - Obtém ou define a cor do pincel a ser utilizado para preencher as formas desenhadas na janela de gráficos.
CanResize - Especifica se ou não a janela de gráficos pode ser redimensionada pelo usuário.
FontBold - Obtém ou define se a fonte a ser utilizada na elaboração de texto na janela de gráficos, é negrito.
FontItalic - Obtém ou define se a fonte a ser utilizada na elaboração de texto na janela de gráficos, é itálico.
FontName - Obtém ou define o nome da fonte a ser utilizada na elaboração de texto na janela de gráficos.
FontSize - Obtém ou define o tamanho da fonte a ser utilizada na elaboração de texto na janela de gráficos.
Height - Obtém ou define a altura da janela de gráficos.
LastKey - Obtém a última tecla que foi pressionada ou liberada.
LastText - Obtém o último texto que foi inserido na janela de gráficos.
Left - Obtém ou define a posição à esquerda da janela de gráficos.
MouseX - Obtém a posição-x do mouse em relação à janela de gráficos.
MouseY - Obtém a posição-y do mouse em relação à janela de gráficos.
PenColor - Obtém ou define a cor da caneta usada para desenhar formas na janela de gráficos.
PenWidth - Obtém ou define a largura da caneta usada para desenhar formas na janela de gráficos.
Title - Obtém ou define o título para a janela de gráficos.
Top - Obtém ou define a posição superior da janela de gráficos.
Width - Obtém ou define a largura da janela de gráficos.
Operações
Clear - Limpa a janela.
DrawBoundText - Desenha uma linha de texto na tela no local especificado.
DrawEllipse - Desenha uma elipse na tela usando a caneta selecionada.
DrawImage - Desenha a imagem especificada da memória em relação à tela.
DrawLine - Desenha uma linha de um ponto para outro.
DrawRectangle - Desenha um retângulo na tela usando a caneta selecionada.
DrawResizedImage - Desenha a imagem especificada da memória para a tela, no tamanho especificado.
DrawText - Desenha uma linha de texto na tela no local especificado.
DrawTriangle - Desenha um triângulo na tela usando a caneta selecionada.
FillEllipse - Preenche uma elipse na tela usando o pincel selecionado.
FillRectangle - Preenche um retângulo na tela usando o pincel selecionado.
FillTriangle - Desenha e preenche um triângulo na tela usando o pincel selecionado.
GetColorFromRGB - Constrói uma cor tendo em conta os valores de vermelho, verde e azul.
GetPixel - Obtém a cor do pixel nas coordenadas x e y especificadas.
GetRandomColor - Obtém uma cor válida aleatória.
Hide - Oculta a janela de gráficos.
SetPixel - Desenha a cor do pixel nas coordenadas x e y especificadas, usando a cor especificada.
Show - Mostra a janela de gráficos para permitir interações com ela.
ShowMessage - Exibe uma caixa de mensagem para o usuário.
Referência
Este artigo veio originalmente da Small Basic Wiki.