Microsoft Small Basic


GraphicsWindow

GraphicsWindows 는 입출력에 관련한 그래픽 기능을 제공합니다. 예로, 이 클라스를 사용시, 원형들을 그린후 안을 체우거나 사각형들을 그릴수 있습니다.

Properties

BackgroundColor

GraphicsWindow.BackgroundColor

크래픽 창의 배경색상을 설정하거나 가져옵니다.

BrushColor

GraphicsWindow.BrushColor

그래픽 창에 그려신 모양을 채우기위한 브러시의 색상을 가져오거나 설정합니다.

CanResize

GraphicsWindow.CanResize

그래픽 창 이 사용자에 의하여 크기조정 될수 있는지의 여부를 지정합니다.

PenWidth

GraphicsWindow.PenWidth

그래픽 창에 그릴 모양에 사용될 pen 의 넖이를 가져오거나 설정합니다.

PenColor

GraphicsWindow.PenColor

그래픽 창에 그릴 모양에 사용될 pen 의 색상을 가져오거나 설정합니다.

FontName

GraphicsWindow.FontName

그래픽 창에 그릴 글자들에 사용될 글자체 모양이름을 가져오거나 설정합니다.

FontSize

GraphicsWindow.FontSize

그래픽 창에 그릴 글자들에 사용될 글자체 크기를 가져오거나 설정합니다.

FontBold

GraphicsWindow.FontBold

그래픽 창에 그릴 글자들에 사용될 글자 체가 굵게 인지 여부를 가져오거나 설정합니다.

FontItalic

GraphicsWindow.FontItalic

그래픽 창에 그릴 글자들에 사용될 글자 체가 기울임 인지 여부를 가져오거나 설정합니다.

Title

GraphicsWindow.Title

그래픽 창의 제목을 가져오거나 설정합니다.

Height

GraphicsWindow.Height

그래픽 창의 높이를 가져오거나 설정합니다.

Width

GraphicsWindow.Width

그래픽 창의 넓이를 가져오거나 설정합니다.

Left

GraphicsWindow.Left

그래픽 창의 왼쪽 위치를 가져오거나 설정합니다.

Top

GraphicsWindow.Top

그래픽 창의 위쪽 위치를 가져오거나 설정합니다.

LastKey (This property is read-only.)

GraphicsWindow.LastKey

마지막으로 누르거나 놓은 키를 가져옵니다.

LastText (This property is read-only.)

GraphicsWindow.LastText

그래픽창에 마지막으로 입력된 글자를 가져옵니다.

MouseX (This property is read-only.)

GraphicsWindow.MouseX

그래픽창에 비례하여 마우스의 x 위치를 가져옵니다.

MouseY (This property is read-only.)

GraphicsWindow.MouseY

그래픽창에 비례하여 마우스의 y 위치를 가져옵니다.

Events

KeyDown

GraphicsWindow.KeyDown

키보드의 키를 눌렸을때 이벤트를 발생합니다.

KeyUp

GraphicsWindow.KeyUp

키보드의 키를 놓았을때 이벤트를 발생합니다.

MouseDown

GraphicsWindow.MouseDown

마우스의 버튼을 눌렸을때 이벤트를 발생합니다.

MouseUp

GraphicsWindow.MouseUp

마우스의 버튼을 놓았을때 이벤트를 발생합니다.

MouseMove

GraphicsWindow.MouseMove

마우스를 움직일시 이벤트를 발생합니다.

TextInput

GraphicsWindow.TextInput

그라픽창에 글자를 입력시 이벤트를 발생합니다.

Operations

Show

GraphicsWindow.Show()

그래픽 윈도우 창을 대화형으로 사용할수 있도록 보여줍니다.

Returns

Nothing

Hide

GraphicsWindow.Hide()

그래픽 윈도우 창를 숨깁니다.

Returns

Nothing

DrawRectangle

GraphicsWindow.DrawRectangle(x, y, width, height)

지정한 펜을 사용하여 화면위에 사각형을 그립니다.

x

사각형의 x 좌표

y

사각형의 y 좌표

width

사각형의 넓이

height

사각형의 높이

Returns

Nothing

FillRectangle

GraphicsWindow.FillRectangle(x, y, width, height)

지정한 붓을 사용하여 화면위 사각형을 채웁니다.

x

사각형의 x 좌표

y

사각형의 y 좌표

width

사각형의 넓이

height

사각형의 높이

Returns

Nothing

DrawEllipse

GraphicsWindow.DrawEllipse(x, y, width, height)

지정한 펜을 사용하여 화면위에 타원형을 그립니다.

x

타원형의 x 좌표

y

타원형의 y 좌표

width

타원형의 넓이

height

타원형의 높이

Returns

Nothing

FillEllipse

GraphicsWindow.FillEllipse(x, y, width, height)

지정한 붓을 사용하여 화면위 타원형을 채웁니다.

x

타원형의 x 좌표

y

타원형의 y 좌표

width

타원형의 넓이

height

타원형의 높이

Returns

Nothing

DrawTriangle

GraphicsWindow.DrawTriangle(x1, y1, x2, y2, x3, y3)

지정한 펜을 사용하여 화면위에 삼각형을 그립니다.

x1

첫번째 점의 x 좌표

y1

첫번째 점의 y 좌표

x2

두번째 점의 x 좌표

y2

두번째 점의 y 좌표

x3

세번째 점의 x 좌표

y3

세번째 점의 y 좌표

Returns

Nothing

FillTriangle

GraphicsWindow.FillTriangle(x1, y1, x2, y2, x3, y3)

지정한 붓을 사용하여 화면위 삼각형을 그린후 채웁니다.

x1

첫번째 점의 x 좌표

y1

첫번째 점의 y 좌표

x2

두번째 점의 x 좌표

y2

두번째 점의 y 좌표

x3

세번째 점의 x 좌표

y3

세번째 점의 y 좌표

Returns

Nothing

DrawLine

GraphicsWindow.DrawLine(x1, y1, x2, y2)

한 지점에서 다른지점으로 직선을 그립니다.

x1

첫번째 점의 x 좌표

y1

첫번째 점의 y 좌표

x2

두번째 점의 x 좌표

y2

두번째 점의 y 좌표

Returns

Nothing

DrawText

GraphicsWindow.DrawText(x, y, text)

화면상 위 지장한 곳에 텍스트 를 그립니다.

x

텍스트 시작 점의 x 좌표

y

텍스트 시작 점의 y 좌표

text

그릴 텍스트

Returns

Nothing

DrawBoundText

GraphicsWindow.DrawBoundText(x, y, width, text)

화면상 위 지장한 곳에 텍스트 를 그립니다.

x

텍스트 시작 점의 x 좌표

y

텍스트 시작 점의 y 좌표

width

가능한 최대 넓이. 이 매개변수는 언제 텍스트가 줄바꿈을 해야하는지 도움을 줍니다.

text

그릴 텍스트

Returns

Nothing

DrawResizedImage

GraphicsWindow.DrawResizedImage(imageName, x, y, width, height)

메모리에서 지정한 이메지를 가져와서 화면에 특정한 크기로 그립니다.

imageName

그릴 이미지의 이름

x

이미지를 그릴 점의 x 좌표

y

이미지를 그릴 점의 y 좌표

width

그릴 이미지의 넓이

height

그릴 이미지의 높이

Returns

Nothing

DrawImage

GraphicsWindow.DrawImage(imageName, x, y)

메모리에서 지정한 이메지를 가져와서 화면에 그립니다.

imageName

그릴 이미지의 이름

x

이미지를 그릴 점의 x 좌표

y

이미지를 그릴 점의 y 좌표

Returns

Nothing

SetPixel

GraphicsWindow.SetPixel(x, y, color)

지정한 색상을 사용하여 지정한 x 와 y 좌표상에 픽슬을 그립니다.

x

픽셀의 x 좌표

y

픽셀의 y 좌표

color

설정할 픽셀의 색상

Returns

Nothing

GetPixel

GraphicsWindow.GetPixel(x, y)

지정한 x 와 y 좌표상에 있는 픽슬의 색상을 가져옵니다.

x

픽셀의 x 좌표

y

픽셀의 y 좌표

Returns

픽셀의 색상 입니다.

GetRandomColor

GraphicsWindow.GetRandomColor()

가능한 임의값 색상을 가져옵니다.

Returns

유효한 임시의 색상입니다.

GetColorFromRGB

GraphicsWindow.GetColorFromRGB(red, green, blue)

빨강, 녹색, 그리고 파랑값을 사용 하여 색상을 조합합니다.

red

빨강 색상 구성요소[0-255]

green

녹색 색상 구성요소[0-255]

blue

파랑 색상 구성요소[0-255]

Returns

브러시나 펜에 사용될수 있는 색상값을 반환합니다.

Clear

GraphicsWindow.Clear()

창을 지웁니다.

Returns

Nothing

ShowMessage

GraphicsWindow.ShowMessage(text, title)

메시지 창을 사용자에게 표시합니다.

text

메시지 상자에 표시할 텍스트

title

메시지 상자의 제목

Returns

Nothing