我们在做Pocket PC的开发当中,在创建SDI程序的时候,右上角会默认出现一个X按钮,但点击此按钮时程序并不能真正关闭而是会放到后台运行,那么他到底响应什么事件呢。 通过观察分析发现此按钮响应 WM_CANCELMODE 事件,因此我们可以在CMainFrame中的OnCancelMode()方法中添加PostMessage(WM_QUIT);来结束程序。
另一种方法,我们可以将右上角的X按钮改称OK按钮,只需在CMainFrame的OnCreate()方法中添加SHDoneButton(TRUE);即可