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

来源:互联网 发布:sqlserver获取当前时间 编辑:程序博客网 时间:2024/06/08 06:06

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

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

第一步:添加新对话框

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

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

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

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

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

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

运行
这里写图片描述

阅读全文
0 0
原创粉丝点击