您当前的位置: 首页 > 

11 MFC - 模态对话框

杨林伟 发布时间:2019-10-21 10:32:27 ,浏览量:3

当模态对话框显示时,程序会暂停执行,直到关闭这个模态对话框之后,才能执行程序中的其他任务。

1)通过工具箱在界面上放一个Button,双击此按钮即可跳转到按钮处理函数: 在这里插入图片描述

//按钮处理函数
void CDialogDlg::OnBnClickedButton1()
{
	// TODO:  在此添加控件通知处理程序代码
}

2)资源视图 -> Dialog -> 右击 -> 插入 Dialog: 在这里插入图片描述 在这里插入图片描述 3) 修改对话框ID: 在这里插入图片描述

4)点击对话框模板 -> 右击 -> 添加类: 在这里插入图片描述 在这里插入图片描述 5) 类视图中多了一个自定义类: 在这里插入图片描述

6)按钮处理函数创建对话框,以模态方式运行。 实现模态对话框的创建需要调用CDialog类的成员函数CDialog::DoModel,该函数的功能就是创建并显示一个对话框:

//启动模态对话框按钮
void CDialogDlg::OnBnClickedButton1()
{
	//需要包含头文件:#include "DlgExec.h"
	CDlgExec dlg;
	dlg.DoModal(); //以模态方式运行
}
关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 3浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0825s