防止X按钮关闭MFC对话框

时间:2013-01-17 20:59:49

标签: c++ mfc

我希望防止在单击窗口X按钮时关闭我的MFC对话框,而是希望我的窗口像ShowWindow(SW_HIDE)一样隐藏;

我尝试了WM_ON_CLOSE,我收到了关闭消息,我保存了我的工作,但无法阻止我的程序终止并最小化到托盘。

我想阻止X按钮关闭我的对话框,而不是隐藏它。

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试添加WM_SYSCOMMAND处理程序并捕获SC_CLOSE命令。

但在此之前,请重新考虑是否要这样做。关闭按钮是Windows中最基本的控件之一,覆盖其行为只会令人困惑。