Future BASICからのToolbox使用例
- DRAWCHAR -
◆1文字表示する
ウィンドウやオフスクリーンなどに文字を表示するツールボックスコールがDRAWCHARです。このツールボックスコールは1文字だけを表示します。1文字といっても英数字で1文字であって日本語1文字ではない事に注意して下さい。日本語を1文字ずつ表示させるには、DRAWSTRINGを使用してください。
また、フォントの描画基準点は左上ではなくベースラインにあります。
- 引数:
- Char
- 表示する文字のアスキーコード
- 戻り値:
- なし
◆今回のプログラムリスト
'--------------------------
' "Toolbox Call QuickDraw Text"
'
' CALL DRAWCHAR(Char)
'
'--------------------------
LOCAL FN sample(a$)
L% = LEN(a$)
FOR i%=1 TO L%
c% = ASC(MID$(a$,i%,1))
CLS
CALL DRAWCHAR(c%)
DELAY 500
NEXT
END FN
LOCAL FN initMenu
MENU 1,0,_enable,"ファイル"
MENU 1,1,_enable,"/G実 行"
MENU 1,2,_enable,";"
MENU 1,3,_enable,"/Q終 了"
END FN
'--------------------- "メニュー選択
LOCAL FN doMenus
menuID=MENU(_menuID)
itemID=MENU(_itemID)
SELECT menuID
CASE 1
SELECT itemID
CASE 1
FN sample("This is Sample String")
CASE 3
END
END SELECT
END SELECT
MENU
END FN
WINDOW #1,"Sample Window",(8,32)-(480,320),_doc
FN initMenu
ON MENU FN doMenus
PRINT:PRINT:PRINT:PRINT:PRINT
TEXT ,64
DO
HANDLEEVENTS
UNTIL theProgramends
END