0

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

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

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

提前致谢

4

1 回答 1

0

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

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

于 2013-01-17T21:02:40.397 回答