//web.view( WebView2 浏览器控件) - 创建无边框窗口 import win.ui; /*DSG{{*/ var winform = win.form(text="Edge 浏览器控件 - web.view";right=759;bottom=469;bgcolor=0xFFFFFF;border="none") winform.add() /*}}*/ import web.view; var wb = web.view(winform); //导出为 Javascript 中的 aardio 对象 wb.external = { close = function(){ winform.close(); }; hitCaption = function(){ winform.hitCaption(); }; hitMin = function(){ winform.hitMin(); }; hitMax = function(){ return winform.hitMax(); }; } // wb.go("/res/index.html"); //直接打开资源目录下的文件 wb.html = /**
按住这里调用 aardio.hitCaption() 拖动窗口
1、请指定窗体「边框」属性为 none ,创建无边框窗口。
2、调用 win.ui.shadow(winform) 创建阴影边框
**/ //添加阴影边框 import win.ui.shadow; win.ui.shadow(winform); //设置窗口缩放范围 import win.ui.minmax; win.ui.minmax(winform); //切换最大化、还原按钮 winform.adjust = function( cx,cy,wParam ) { if( wParam == 0x2/*_SIZE_MAXIMIZED*/ ){ wb.doScript(`document.getElementById("max-btn").innerText="2";`) } elseif( wParam == 0x0/*_SIZE_RESTORED*/ ){ wb.doScript(`document.getElementById("max-btn").innerText="1";`) } }; //拖动时显示窗口内容,设为 true 则显示线框而非窗口内容。 //winform.disableDragFullWindow = false; winform.show(); win.loopMessage();