Small Basic > GraphicsWindow(グラフィック ウィンドウ)
のぶ亭『プログラミングの相談窓口』 … 様々なプログラミング問題を個別対応致します |
GraphicsWindow(グラフィック ウィンドウ)
GraphicsWindow は図形描写に関係する入力や出力の機能を提供(線を引いたり円や四角形を描くことができます)
属性(Properties)
プロパティ
構文
内容
GraphicsWindow.BackgroundColor
Graphics Window の背景色を取得または設定
GraphicsWindow.BrushColor
Graphics Window 上の図形の塗りつぶしのブラシの色を取得または設定
GraphicsWindow.CanResize
Graphics Window がユーザーによってサイズを変更することができるかどうか特定
GraphicsWindow.PenWidth
Graphics Window 上の図形の描画に使用されたペンの太さを取得または設定
GraphicsWindow.PenColor
Graphics Window 上の図形の描画に使用されたペンの色を取得または設定
GraphicsWindow.FontName
Graphics Window 上のテキストを書くのに使用されたフォント名を取得または設定
GraphicsWindow.FontSize
Graphics Window 上のテキストを書くのに使用されたフォントの大きさを取得または設定
GraphicsWindow.FontBold
Graphics Window 上のテキストを書くのに使うフォントが太字かどうかを取得または設定
GraphicsWindow.FontItalic
Graphics Window 上のテキストを書くのに使うフォントが斜字かどうかを取得または設定
GraphicsWindow.Title
Graphics Window のタイトルを取得または設定
GraphicsWindow.Height
Graphics Window の高さを取得または設定
GraphicsWindow.Width
Graphics Window の横幅を取得または設定
GraphicsWindow.Left
Graphics Window の左の位置を取得または設定
GraphicsWindow.Top
Graphics Window の上の位置を取得または設定
GraphicsWindow.LastKey
最後に押されたもしくは離されたキーを取得
GraphicsWindow.LastText
Graphics Window 上で最後に入力されたテキストを取得
GraphicsWindow.MouseX
マウスの属している Graphics Window の X 座標を取得
GraphicsWindow.MouseY
マウスの属している Graphics Window の Y 座標を取得
イベント(Event) | ||
イベント | 構文 | 内容 |
KeyDown
|
GraphicsWindow.KeyDown | キーボード上のキーが押されたときにイベントを発生 |
KeyUp
|
GraphicsWindow.KeyUp | キーボード上のキーが離されたときにイベントを発生 |
MouseDown
|
GraphicsWindow.MouseDown | マウスボタンが押されたときにイベントを発生 |
MouseUp
|
GraphicsWindow.MouseUp | 押されていたマウスボタンが離されたときにイベントを発生 |
MouseMove
|
GraphicsWindow.MouseMove | マウスが動かされたときにイベントを発生 |
TextInput
|
GraphicsWindow.TextInput | GraphicsWindow 上でテキストが入力されたときにイベントを発生 |
オペレーション(Operations) | ||
メソッド | 構文 | 内容 |
Show
|
GraphicsWindow.Show() | Graphics window を表示する |
Returns Nothing | ||
Hide
|
GraphicsWindow.Hide() | Graphics window を隠す |
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 2 番目の点の X 座標 | ||
y2 2 番目の点の Y 座標 | ||
x3 3 番目の点の X 座標 | ||
y3 3 番目の点の Y 座標 | ||
Returns Nothing | ||
FillTriangle
|
GraphicsWindow.FillTriangle(x1, y1, x2, y2, x3, y3) | 選択されたブラシを使って画面上に三角形を描いて塗りつぶす |
x1 最初の点の X 座標 | ||
y1 最初の点の Y 座標 | ||
x2 2 番目の点の X 座標 | ||
y2 2 番目の点の Y 座標 | ||
x3 3 番目の点の X 座標 | ||
y3 3 番目の点の Y 座標 | ||
Returns Nothing | ||
DrawLine
|
GraphicsWindow.DrawLine(x1, y1, x2, y2) | 一点から別の点へと直線を描く |
x1 最初の点の X 座標 | ||
y1 最初の点の Y 座標 | ||
x2 2 番目の点の X 座標 | ||
y2 2 番目の点の 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 | ||