VS2013/MFC编程基础——对话框的编程

VS2013/MFC编程基础——对话框的编程

对话框是Windows应用程序一个重要的用户接口
-模态对话框
  模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。
-非模态对话框
  当非模态对话框执行时,允许转而执行其他任务,而不用关闭这个对话框。

第一步:添加新对话框

图一:点击资源视图->右键Dialog->插入对话框

第二步:创建一个新的类与新添加的对话框相关联

在MFC中,对资源的操作通常都是通过一个与资源相关联的类完成的
-左键双击图一中对话框,弹出类向导

注:在新类的头文件中包含Resourse.h
添加一个对话框子菜单,去掉Pop-up选项
-利用类向导为此菜单项添加COMMAND命令消息响应函数,或右键菜单项,选择添加事件处理程序,视类捕获

在事件处理程序中添加如下代码

void CDHKView::OnDialog()
{
    // TODO:  在此添加命令处理程序代码
    CTestDlg dlg;   //模态对话框运行会暂停,所以可以使用局部变量
    dlg.DoModal();
}

运行
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值