效果如下:
原理很简单。在 _SUB 的介绍中可以看到:“-trap关闭按钮不退出”
先建个窗口并把 -trap 加上去
WIN1 _SUB WIN1,W400H300,新窗口1,,,,,-trap _END
之后就是获取鼠标点击关闭按钮的返回值
在微软官网可以查询到(https://learn.microsoft.com/zh-cn/windows/win32/winmsg/wm-close)
之后通过 ENVI 获取
WIN1 _SUB WIN1,W400H300,新窗口1,,,,,-trap ENVI @this.MSG=0x0010:TEAM MESS=+icon4 确定要退出程序?@ 提示 #YN|FIND $%YESNO%=YES,KILL \ _END
效果就出来啦
在任务栏关闭程序也会提醒
NICE
感谢分享!
🤪