[教程] 退出程序时提示是否确认关闭(PECMD)
2024-4-19 1071

效果如下:

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
分享
: )
最新回复 (3)
  • avatar image
    twfbaby 2024-4-24

    NICE

  • avatar image
    anson4 2024-5-8

    感谢分享!

    单机计算
  • avatar image
    Archimage 2024-8-1

    🤪

    https://pan.xunlei.com/s/VNAY3RpICYzlFiiC2c5wyznqA1?pwd=6bh8#
返回