(50) Small Basic v0.8~ API リファレンス : GraphicsWindow
GraphicsWindowオブジェクトは、図形を描写するウィンドウを提供します。
このオブジェクトの命令を使って、グラフィックウィンドウに線を引いたり円や四角形を描くことができます。
BackgroundColor
プロパティ : BackgroundColor
グラフィックウィンドウの背景色を取得または設定します。
| 色 | グラフィックウィンドウの背景色。 |
| 対応バージョン | v0.8~ |
BrushColor
プロパティ : BrushColor
グラフィックウィンドウ上に描く図形の塗りつぶしの色を取得または設定します。
| 色 | 塗りつぶしの色。 |
| 対応バージョン | v0.8~ |
CanResize
プロパティ : CanResize
グラフィックウィンドウがユーザーによってサイズを変更することができるかどうかを取得または設定します。
| 文字列 | サイズの変更が可能であれば"True"、でなければ"False"。 |
| 対応バージョン | v0.8~ |
Clear
オペレーション : Clear ( )
グラフィックウィンドウ上に描いたすべての図形を消去します。
| 戻り値 | (なし) |
| 対応バージョン | v0.8~ |
DrawBoundText
オペレーション : DrawBoundText ( x , y , width , text )
グラフィックウィンドウ上の指定した位置から文字列を描きます。(指定した幅で折り返します。)
| x | 数値 | 書き始めの点の横位置(X座標)。 |
| y | 数値 | 書き始めの点の縦位置(Y座標)。 |
| width | 数値 | 幅の最大値。文字列がこの幅以上になる場合は、表示が折り返されます。 |
| text | 文字列 | 描画する文字列。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
DrawEllipse
オペレーション : DrawEllipse ( x , y , width , height )
グラフィックウィンドウ上に楕円を描きます。
| x | 数値 | 楕円に内接する四角形の左上角の横位置(X座標)。 |
| y | 数値 | 楕円に内接する四角形の左上角の縦位置(Y座標)。 |
| width | 数値 | 楕円の幅。 |
| height | 数値 | 楕円の高さ。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
DrawImage
オペレーション : DrawImage ( imageName , x , y )
グラフィックウィンドウ上に、変数に格納した画像を描きます。
| imageName | 文字列 | 描画する画像が格納された変数の名前。 |
| x | 数値 | 描画する画像の左上角の横位置(X座標)。 |
| y | 数値 | 描画する画像の左上角の縦位置(Y座標)。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
DrawLine
オペレーション : DrawLine ( x1 , y1 , x2 , y2 )
グラフィックウィンドウ上に直線を描きます。
| x1 | 数値 | 始点の横位置(X座標)。 |
| y1 | 数値 | 始点の縦位置(Y座標)。 |
| x2 | 数値 | 終点の横位置(X座標)。 |
| y2 | 数値 | 終点の縦位置(Y座標)。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
DrawRectangle
オペレーション : DrawRectangle ( x , y , width , height )
グラフィックウィンドウ上に四角形を描きます。
| x | 数値 | 四角形の左上角の横位置(X座標)。 |
| y | 数値 | 四角形の左上角の縦位置(Y座標)。 |
| width | 数値 | 四角形の幅。 |
| height | 数値 | 四角形の高さ。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
DrawResizedImage
オペレーション : DrawResizedImage ( imageName , x , y , width , height )
グラフィックウィンドウ上に、変数に格納した画像を指定した大きさで描きます。
| imageName | 文字列 | 描画する画像が格納された変数の名前。 |
| x | 数値 | 描画する画像の左上角の横位置(X座標)。 |
| y | 数値 | 描画する画像の左上角の縦位置(Y座標)。 |
| width | 数値 | 描画する画像の幅。 |
| height | 数値 | 描画する画像の高さ。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
DrawText
オペレーション : DrawText ( x , y , text )
グラフィックウィンドウ上の指定した位置から文字列を描きます。
| x | 数値 | 書き始めの点の横位置(X座標)。 |
| y | 数値 | 書き始めの点の縦位置(Y座標)。 |
| text | 文字列 | 描画する文字列。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
DrawTriangle
オペレーション : DrawTriangle ( x1 , y1 , x2 , y2 , x3 , y3 )
グラフィックウィンドウ上に三角形を描きます。
| x1 | 数値 | 1点目の横位置(X座標)。 |
| y1 | 数値 | 1点目の縦位置(Y座標)。 |
| x2 | 数値 | 2点目の横位置(X座標)。 |
| y2 | 数値 | 2点目の縦位置(Y座標)。 |
| x3 | 数値 | 3点目の横位置(X座標)。 |
| y3 | 数値 | 3点目の縦位置(Y座標)。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
オペレーション : FillEllipse ( x , y , width , height )
グラフィックウィンドウ上に塗りつぶした楕円を描きます。
| x | 数値 | 楕円に内接する四角形の左上角の横位置(X座標)。 |
| y | 数値 | 楕円に内接する四角形の左上角の縦位置(Y座標)。 |
| width | 数値 | 楕円の幅。 |
| height | 数値 | 楕円の高さ。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
FillRectangle
オペレーション : FillRectangle ( x , y , width , height )
グラフィックウィンドウ上に塗りつぶした四角形を描きます。
| x | 数値 | 四角形の左上角の横位置(X座標)。 |
| y | 数値 | 四角形の左上角の縦位置(Y座標)。 |
| width | 数値 | 四角形の幅。 |
| height | 数値 | 四角形の高さ。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
FillTriangle
オペレーション : FillTriangle ( x1 , y1 , x2 , y2 , x3 , y3 )
グラフィックウィンドウ上に塗りつぶした三角形を描きます。
| x1 | 数値 | 1点目の横位置(X座標)。 |
| y1 | 数値 | 1点目の縦位置(Y座標)。 |
| x2 | 数値 | 2点目の横位置(X座標)。 |
| y2 | 数値 | 2点目の縦位置(Y座標)。 |
| x3 | 数値 | 3点目の横位置(X座標)。 |
| y3 | 数値 | 3点目の縦位置(Y座標)。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
FontBold
プロパティ : FontBold
グラフィックウィンドウに描画する文字列を太字にするかどうかを取得または設定します。
| 文字列 | 太字であれば"True"、太字でなければ"False"。 |
| 対応バージョン | v0.8~ |
FontItalic
プロパティ : FontItalic
グラフィックウィンドウに描画する文字列を斜体にするかどうかを取得または設定します。
| 文字列 | 斜体であれば"True"、斜体でなければ"False"。 |
| 対応バージョン | v0.8~ |
FontName
プロパティ : FontName
グラフィックウィンドウに描画する文字列のフォン名トを取得または設定します。
| 文字列 | グラフィックウィンドウに描画する文字列のフォント名。 |
| 対応バージョン | v0.8~ |
FontSize
プロパティ : FontSize
グラフィックウィンドウに描画する文字列のサイズを取得または設定します。
| 数値 | グラフィックウィンドウに描画する文字列のフォントサイズ。 |
| 対応バージョン | v0.8~ |
GetColorFromRGB
オペレーション : GetColorFromRGB ( red , green , blue )
与えた赤、緑、青の値から色を生成します。
| red | 数値 | 色中の赤の構成要素(0-255)。 |
| green | 数値 | 色中の緑の構成要素(0-255)。 |
| blue | 数値 | 色中の青の構成要素(0-255)。 |
| 戻り値 | 色 | 生成した色。線や塗りつぶしの色に使用できます。 |
| 対応バージョン | v0.8~ | |
GetPixel
オペレーション : GetPixel ( x , y )
与えた赤、緑、青の値から色を生成します。
| x | 数値 | 取得する点の縦位置(X座標)。 |
| y | 数値 | 取得する点の横位置(Y座標)。 |
| 戻り値 | 色 | 取得した色。線や塗りつぶしの色に使用できます。 |
| 対応バージョン | v0.8~ | |
GetRandomColor
オペレーション : GetRandomColor ( )
ランダムな色を生成します。
| 戻り値 | 色 | 生成した色。線や塗りつぶしの色に使用できます。 |
| 対応バージョン | v0.8~ | |
Height
プロパティ : Height
グラフィックウィンドウの高さを取得または設定します。
| 数値 | グラフィックウィンドウの高さ。 |
| 対応バージョン | v0.8~ |
Hide
オペレーション : Hide ( )
グラフィックウィンドウを非表示にします。
| 戻り値 | (なし) |
| 対応バージョン | v0.8~ |
KeyDown
イベント : KeyDown
キーボードのキーを押し下げた時に実行するサブルーチンを設定します。
| 対応バージョン | v0.8~ |
KeyUp
イベント : KeyUp
キーボードの押し下げたキーを離した時に実行するサブルーチンを設定します。
| 対応バージョン | v0.8~ |
LastKey
プロパティ : LastKey
最後に押された、または離されたキーを取得します。
| 文字列 | 最後に離されたキーを表す文字列。 |
| 対応バージョン | v0.8~ |
LastText
プロパティ : LastText
グラフィックウィンドウ上で最後に入力された文字を取得します。
| 文字列 | 最後に入力された文字。 |
| 対応バージョン | v0.8~ |
Left
プロパティ : Left
デスクトップ内での、グラフィックウィンドウの左上角の横位置(X座標)を取得または設定します。
| 数値 | グラフィックウィンドウの左上角の横位置(X座標)。 |
| 対応バージョン | v0.8~ |
MouseDown
イベント : MouseDown
マウスボタンが押し下げられた時に実行するサブルーチンを設定します。
| 対応バージョン | v0.8~ |
MouseMove
イベント : MouseMove
マウスが移動された時に実行するサブルーチンを設定します。
| 対応バージョン | v0.8~ |
MouseUp
イベント : MouseUp
押し下げられたマウスボタンキーが離された時に実行するサブルーチンを設定します。
| 対応バージョン | v0.8~ |
MouseX
プロパティ : MouseX
グラフィックウィンドウ上にあるマウスカーソルの横位置(X座標)を取得します。
この横位置は、グラフィックウィンドウ左端が基点です。デスクトップの左端を基点にする場合は、Mouse オブジェクトの MouseX を使います。
| 数値 | マウスカーソルの横位置(X座標)。 |
| 対応バージョン | v0.8~ |
MouseY
プロパティ : MouseY
グラフィックウィンドウ上にあるマウスカーソルの縦位置(Y座標)を取得します。
この縦位置は、グラフィックウィンドウ左端が基点です。デスクトップの左端を基点にする場合は、Mouse オブジェクトの MouseY を使います。
| 数値 | マウスカーソルの縦位置(Y座標)。 |
| 対応バージョン | v0.8~ |
PenColor
プロパティ : PenColor
グラフィックウィンドウに描画する図形に使われる線の色を取得または設定します。
| 色 | 描画する線の色。 |
| 対応バージョン | v0.8~ |
PenWidth
プロパティ : PenWidth
グラフィックウィンドウに描画する図形に使われる線の太さを取得または設定します。
| 数値 | 描画する線の太さ。 |
| 対応バージョン | v0.8~ |
SetPixel
オペレーション : SetPixel ( x , y , color )
指定した縦位置(X座標)、横位置(Y座標)の点の色を設定します。
| x | 数値 | 設定する点の縦位置(X座標)。 |
| y | 数値 | 設定する点の横位置(Y座標)。 |
| color | 色 | 点に設定する色。 |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
Show
オペレーション : Show ( )
グラフィックウィンドウを表示します。
| 戻り値 | (なし) |
| 対応バージョン | v0.8~ |
ShowMessage
オペレーション : ShowMessage ( text , title )
メッセージボックスを表示します。
| text | 文字列 | メッセージボックスに表示する文字列。 |
| title | 文字列 | メッセージボックスのタイトル。(タイトルバーに表示する文字列。) |
| 戻り値 | (なし) | |
| 対応バージョン | v0.8~ | |
TextInput
イベント : TextInput
グラフィックウィンドウ上で文字が入力された時に実行するサブルーチンを設定します。
| 対応バージョン | v0.8~ |
Title
プロパティ : Title
グラフィックウィンドウのタイトルバーに表示する文字列を取得または設定します。
| 文字列 | タイトルバーの文字列。 |
| 対応バージョン | v0.8~ |
Top
プロパティ : Top
デスクトップ内での、グラフィックウィンドウの左上角の縦位置(Y座標)を取得または設定します。
| 数値 | グラフィックウィンドウの左上角の縦位置(Y座標)。 |
| 対応バージョン | v0.8~ |
Width
プロパティ : Width
グラフィックウィンドウの幅を取得または設定します。
| 数値 | グラフィックウィンドウの幅。 |
| 対応バージョン | v0.8~ |
