如何将主窗口标题栏右上角的“X”功能从“关闭”更改为“退出”?

时间:2011-11-11 01:39:23

标签: mfc

当我将鼠标悬停在此“X”按钮上时,提示会显示“关闭”,并且它会略微不正常地关闭一个或多个未修改的文件并提示保存一个或多个已修改的文件。

有时只需点击几下“X”即可清理所有文件。如果这个'X'按钮的行为类似于File Exit菜单项,那就太好了。

1 个答案:

答案 0 :(得分:0)

我挣扎了一段时间。我记得压倒一切都没有任何原因。最后我只是在apps析构函数中放置了一些代码来处理文件保存等。不理想,但我很高兴。

你可以抛出这样的对话:

int nResult = AfxMessageBox("Save changes to Current Job?", MB_YESNO);
if (nResult == IDYES)
{
  m_bClosing = true;
  OnFileSave();
}