//窗口程序 - 遮罩效果 import win.ui; /*DSG{{*/ var winform = win.form(text="遮罩示例";right=759;bottom=469) winform.add( button={cls="button";text="显示遮罩";left=416;top=80;right=624;bottom=160;z=1}; edit={cls="edit";text="edit";left=116;top=220;right=532;bottom=332;edge=1;multiline=1;z=2} ) /*}}*/ /* win.ui.loadingMask 会显示遮罩 + 沙漏动画。 如果不需要沙漏动画可使用 in.ui.mask。 win.ui.loadingMask 默认使用 FontAwesome 字体。 必须先导入 fonts.fontAwesome 字体库。 */ import fonts.fontAwesome; import win.ui.loadingMask; var frmMask = win.ui.loadingMask(winform); /* //可选使用其他字体或图标 frmMask.font = LOGFONT(h=-96;name='FontAwesome') frmMask.loadingChars = ['\uF254','\uF251','\uF252','\uF253','\uF250']; */ winform.button.oncommand = function(id,event){ //显示遮罩 frmMask.show(true); thread.delay(3000); frmMask.show(false); //隐藏遮罩 } winform.show(); win.loopMessage();