Future BASICからのToolbox使用例
- BUTTON -
◆ボタンが押されているかどうか調べる
マウスのボタンが押されているかどうか調べます。ボタンが押されていればtrueになり、押されていなければfalseになります。アプリケーションがバックグラウンドで動作していても、この関数は有効です。
- 引数:
- なし
- 戻り値:
- msFlag%
- マウスボタンが押された時true、そうでない場合false
◆今回のプログラムリスト
'--------------------------
' "Toolbox Call Event Manager"
'
' msFlag% = FN BUTTON
'
'--------------------------
LOCAL FN sample
msFlag% = FN BUTTON
IF (msFlag%) THEN PRINT "マウスのボタンを押しましたね(^^)/"
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
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
PRINT "マウスのボタンを押して下さい"
DO
HANDLEEVENTS
FN sample
UNTIL theProgramends
END