一个基于对话框的应用程序,在主对话框的onclose()中做清理工作,但是在主对话框的某个控件加上onkillfoucs()处理一些事情后,如果该控件有focus,此时点击主对话框右上角的系统关闭按钮,发现消息调用顺序居然是先onclose,再onkillfocus,这样就出错了......
延伸一下问题,类似这样的主对话框程序,如果要退出,应该在何处做清理工作比较合适呢?