#module
#deffunc mcicdopen int
mref root, 0
if root : s = "!?:" : poke s, 1, root + 64 : else : s = ""
mci "set cdaudio" + s + " door open"
return
#deffunc mcicdclose int
mref root, 0
if root : s = "!?:" : poke s, 1, root + 64 : else : s = ""
mci "set cdaudio" + s + " door closed"
return
#global
sdim drv, 128
repeat 26, 1
if cnt > 1 : drv += "\n"
wpoke drv, (cnt - 1) * 3, (':' << 8) + cnt + 64 // コンボボックス用に「A: B: C: … Z:」を格納
loop
pos 10, 10 : combox index, 100, drv
pos 10, 40 : button "開", *open
pos 10, 70 : button "閉", *close
stop
*open
mcicdopen index + 1
stop
*close
mcicdclose index + 1
stop
|