class Test extends Window {
var filemenu, openmenu;
function Test(){
super.Window();
menu.add(this.filemenu = new MenuItem(this, "ファイル(&F)"));
filemenu.add(openmenu = new MenuItem(this, "開く(&O)"));
setInnerSize(320,200);
visible = true;
}
function action(ev){
if(ev.type == "onClick"){
if (ev.target == openmenu){
var filename = openDialog();
if (filename != "") System.inform(filename);
}
}
}
function finalize(){}
function openDialog() {
var elm = %[ filter:["*.*|*.*"] ];
if (Storages.selectFile(elm)) {
return elm.name;
}
}
}
@if (kirikiriz)
Plugins.link("menu.dll");
@endif
var test = new Test();
普通に動くぞ?