用处:主要避免 界面按钮 误点、连点。与消息框配合,更能集中视线到弹出信息上。
特点:范围可以在控制,鼠标穿透可以控制 非HTML
原理:利用系统的dwmapi.dll
效果:
库文件源码如下:
//飞翔的毛玻璃遮罩 dwm=maskDwm.news(窗口,禁用鼠标窗透,上,右,下,左,背景色),dwm.show(true)
import win.ui;
namespace maskDwm;
::DwmApi := ..raw.loadDll("Dwmapi.dll")
class news{
ctor(parent,disabled,t,r,b,l,bgcolor){
if(! ..win.ui.isForm(parent) ) error("参数@1必须指定win.form窗体对象",2);
bgcolor := 0x080A0A
this = parent.add({
{cls="custom";text="custom";left=212;top=78;right=596;bottom=202;bgcolor=bgcolor/*BBGGRR*/;border="thin";mode="popup";hide&