如何截获点击窗口右上角‘X’
在应用程序中我们一般都会用到带有“确认”和“取消”两个按钮的响应窗口,用closewithreturn()函数向父窗口发送消息,以通知系统用户点击了“确认”还是“取消”.
但是不要忘了用户可以点击 'X'来关闭该窗口,这样给“确认”和“取消”按钮写的代码就不会执行.你将会得到系统提示的"null object referenced"错误信息.
这里是解决方法:
自定义用户事件,对应pbm_syscommand
脚本如下:
IF message.wordparm = 61536 THEN
this.TriggerEvent("ue_cancel")
END IF
本文介绍了一种在应用程序中拦截窗口右上角'X'关闭按钮的方法,通过自定义用户事件来确保点击'X'时能触发类似'确认'或'取消'按钮的功能,避免出现'nullobjectreferenced'错误。
9894

被折叠的 条评论
为什么被折叠?



