cad关闭时获取用户点击了是还是否保存文件按钮。
最近做的一个项目用户想在关闭cad文件时弹一个判断对话框,如果保存文件弹对话框,不保存时不弹。鉴于这个需求一开始的想法是获得系统提示保存对话框句柄来获得用户点击了哪个选项。
查阅资料后也没地方获得这个对话框信息。
后来找了个歪招,判断cad系统这个变量
DBMOD值初试为0,文件被修改了后被赋值大于0的值,保存后又被置为0。
方法是在文件关闭之前获得DBMOD值,然后在点击保存与否后再获取DBMOD值做对比。如果DBMOD值前后一致为不保存,不一致为点击了保存。