gpt4 book ai didi

visual-c++ - 如何通过按 ESC 停止关闭 mfc 对话框应用程序

转载 作者:行者123 更新时间:2023-12-04 06:53:02 25 4
gpt4 key购买 nike

如何通过按 ESC(退出键)停止关闭 mfc 对话框应用程序。执行我的应用程序后,如果我按 ESC 键,则窗口关闭。这怎么能停止?我正在使用 VC++ 6.0。

最佳答案

您可以覆盖 OnCancel 事件,并且只有在 IDCANCEL 是焦点项时才继续调用 OnCancel。

void CMyDialog::OnCancel(void)
{
if(GetDlgItem(IDCANCEL) == GetFocus())
{
CDialog::OnCancel();
return;
}
}

关于visual-c++ - 如何通过按 ESC 停止关闭 mfc 对话框应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1000661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com