(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

オペレーション : 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~

コメントを投稿