# 03 sample_minimal-ezbox.hsp

sample\ 03 sample_minimal-ezbox.hsp

    ;#include "hsp3dish.as"
    #include "mod_layerbutton.hsp"

    log = ""
    // ボタン作成
    pos 50, 50
    repeat 3
    	pos ,ginfo_cy+10
    	bt_opt += 100
    	layerbutton 180,60, bt_opt, 0, 30,10,5, 15,5,2 {
    		if lparam == objlayer_cmddraw {
    			font msgothic,14,1 : color 240,240,255 : objcolor 0,0,100  ; 文字色 / 縁取り色
    			laybtn_ezbox $AA8888FF, $AA0000FF, $AA8800FF, "ezcelボタン opt:"+objlayer_option,4  ; ezboxでボタン描画
    			if layerbtn_stat == LAYBTN_COMPLETE_SELECTED {  ; ボタンを押して表示が消えたとき (_SELECTED=選択されたボタンのみ)
    				log += "LAYBTN_COMPLETE_SELECTED" +"\n"
    				log += "-> OPT="+objlayer_option+", ObjID="+wparam +"\n"
    			}
    		}
    		return
    	}
    loop
    // 表示ループ
    repeat
    	redraw 0 : color 255,255,255 : boxf : color : pos 0,0 : font msgothic,17
    	mes log
    	redraw 1
    	await 1000/60
    loop