[教程] 退出程序时提示是否确认关闭(PECMD)
14天前 113

效果如下:

1.webp

 

原理很简单。在 _SUB 的介绍中可以看到:“-trap关闭按钮不退出”

先建个窗口并把 -trap 加上去

WIN1
_SUB WIN1,W400H300,新窗口1,,,,,-trap

_END

 

之后就是获取鼠标点击关闭按钮的返回值

在微软官网可以查询到(https://learn.microsoft.com/zh-cn/windows/win32/winmsg/wm-close

3.webp

 

之后通过 ENVI 获取

4.webp

WIN1
_SUB WIN1,W400H300,新窗口1,,,,,-trap
    ENVI @this.MSG=0x0010:TEAM MESS=+icon4 确定要退出程序?@ 提示 #YN|FIND $%YESNO%=YES,KILL \
_END

 

效果就出来啦

在任务栏关闭程序也会提醒

image.webp

收藏
点赞 1
道具卡
分享
: )
最新回复 (1)
  • avatar image
    twfbaby 9天前

    NICE

返回