使用vc6.0,MFC,创建对话框
创建一个默认的对话框应用程序,并设计“课程信息”对话框和“学生信息管理”对话框。实现如下图所示功能:
默认的对话框应用程序:
点击“学生基本信息”按钮会出现下图所示,点击“添加”按钮就添加成功,显示如下图所示列表框。
点击“课程信息”按钮会出现下图所示,点击“添加”按钮就添加成功,显示如下图所示列表框。
具备知识:
MFC相关知识,对静态控件、按钮、编辑框、旋转按钮控件、列表框、组合框控件、单选框、时间和日历控件有所了了解。
具备步骤如下:(这里详细介绍一下添加“课程信息”的设计,类似的方法设计一个“学生基本信息”)
1、创建一个默认的对话框应用程序Ex_Ctrls
① 选择“文件”→“新建”菜单,在弹出的“新建”对话框中选择“工程”页面,选择MFC AppWizard(exe),在工程框中输入Ex_Ctrls,并将工程文件夹定位到“…\Visual C++程序\实验\实验2”。
② 单击“确定”按钮,在出现的Step 1对话框中选择“基本对话(框)”应用程序类型,单击“完成”按钮。
③ 在对话框编辑器中,将对话框标题改为“使用控件”。
④ 调整对话框的大小,删除对话框中间的“TODO:在这里设置对话控制。”静态文本控件和“确定”按钮控件,将“取消”按钮标题改为“退出”,并移至对话框的下方。
⑤ 向对话框中添加组框(Group)控件,标题设为“添加”,然后调整其大小和位置。
⑥ 添加一个按钮,标题设为“课程信息”,ID设为IDC_BUTTON_COURSE
添加一个列表框,取其默认ID号,去掉Sort风格属性。
2.添加并设计“课程信息”对话框
① 按Ctrl+R快捷键,弹出“插入资源”对话框,在资源类型列表中选择Dialog,单击“新建”按钮。
② 将该对话框资源的ID设为IDD_COURSE,标题设为“课程信息”,字体设为“宋体,10号”。
③ 将OK和Cancel按钮的标题改为“添加”和“取消”。
④ 打开对话框网格,参看图2.2的控件布局,为对话框添加如表2.1所示的一些控件。
2.1 课程信息对话框添加的控件
添加的控件 |
ID号 |
标 题 |
其 他 属 性 |
编辑框(课程号) |
IDC_EDIT_COURSENO |
—— |
默认 |
编辑框(课程名称) |
IDC_EDIT_COURSENAME |
—— |
默认 |
组合框(所属专业) |
IDC_COMBO_SPECIAL |
—— |
默认 |
组合框(课程类型) |
IDC_COMBO_TYPE |
—— |
默认 |