工控编程吧

标题: 上位机MFC如何关闭窗口 [打印本页]

作者: qq263946146    时间: 2019-7-18 14:23
标题: 上位机MFC如何关闭窗口
默认情况下,我们新建立的工程,自带有关闭按钮,点击关闭就好。
但有时误控件也会关闭,所以有时我们想实现在关闭窗口时弹出确认对话框。
下面代码实现了这一功能
void CDemoDlg::OnTest()
{
        //关闭窗口
        SendMessage(WM_CLOSE, 0, 0);
}

然后用类向导响应消息WM_CLOSE就好。
void CDemoDlg::OnClose()
{
        //判断是否关闭
        if (IDYES == MessageBox(_T("是否关闭窗口?"), NULL, MB_YESNO))
        {
                CDialog::OnClose();
        }
}

(, 下载次数: 0)