import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=399;parent=...;text="记事本";right=599;scroll=1 )
winform.add( )
/*}}*/
winform.wndproc = function(hwnd,message,wParam,lParam){
select( message ) {
case 0x205/*_WM_RBUTTONUP*/{
//鼠标右键弹起,下面获取坐标
var x,y = win.getMessagePos(lParam);
}
else{
}
}
//无返回值则继续调用默认回调函数
}
import web.form;
//创建web窗体
var wb = web.form( winform
,//可输入_UIFLAG_ 前缀的常量自定义外观
,//可输入_DLCTL_ 前缀的常量以控制下载行为
,//"USER AGENT"
);
//打开目标网站
// wb.go("\res\nicEdit\demos\demo01.html")
// wb.go("\res\eWebEdit\_example\clientapi.htm")
wb.go("http://www.kindsoft.net/demo.php")
//显示窗体
winform.show();
wb.wait("");//等待指定网址,可以使用模式匹配语法
//创建external接口
//可以通过javascript脚本访问external接口的所有成员
wb.external = {
func = function( arg )begin
console.log("我被网页上的脚本调用了",arg)
end
}
//在网页上执行javascript脚本
wb.doScript("
external.func(123);
")
//进入消息循环
win.loopMessage();
return winform,wb;
|