积极答复者
MFC对话框关闭方式

问题
答案
-
能否告诉我应该怎么写呢?就是我想按CANCEL,然后弹出一个对话框,提示是否关闭,如果点不是,就要返回去,不关闭那个对话框
1、通过向导新建一个 MFC Dialog 项目;
2、在对话框资源编辑界面双击 “取消”(或 “Cancel”)按钮;
3、在生成的代码中添加代码,如下:
void CMFCDialogDlg::OnBnClickedCancel() { // TODO: 在此添加控件通知处理程序代码 int ret = ::AfxMessageBox(_T("是否关闭对话框!"),MB_OKCANCEL); if(ret == IDOK) CDialogEx::OnCancel(); }
- 已标记为答案 Anna CcModerator 2013年12月19日 8:54
全部回复
-
能否告诉我应该怎么写呢?就是我想按CANCEL,然后弹出一个对话框,提示是否关闭,如果点不是,就要返回去,不关闭那个对话框
1、通过向导新建一个 MFC Dialog 项目;
2、在对话框资源编辑界面双击 “取消”(或 “Cancel”)按钮;
3、在生成的代码中添加代码,如下:
void CMFCDialogDlg::OnBnClickedCancel() { // TODO: 在此添加控件通知处理程序代码 int ret = ::AfxMessageBox(_T("是否关闭对话框!"),MB_OKCANCEL); if(ret == IDOK) CDialogEx::OnCancel(); }
- 已标记为答案 Anna CcModerator 2013年12月19日 8:54