对话框和按钮控件实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验(实习)报告
实验(实习)名称对话框和按钮控件日期 5.15 得分指导教师
院计算机与软件学院专业计算机科学与技术年级班次姓名学号
实验内容:
设计一个对话框,用于问卷调查,在教材【例Ex_reserch】基础上针对“上网”话题在提出一个问题:“你每天上网的平均时间”,该问题的备选答案是“<1小时”、“<2小时”、“<3小时”和“>3小时”,如图T9.1所示。当回答问题后,单击“确定”按钮,弹出一个消息对话框,显示用户选择的内容。
实验步骤:
1.创建工作文件夹
2.设计“上网问卷调查”对话框
(1)创建一个默认的基于对话框的应用Ex_Research。
(2)调整对话框的大小(宽度不变),将“确定”和“取消”按钮移至对话框的下方,参照图控件的布局,添加一个静态文本框,标题为“你每天上网的平均时间:”,保留默认的标识符。
(3)添加四个单选按钮控件,在其属性对话框中,分别将其标题设置为“<1小时”、“<2小时”、“<3小时”和“>3小时”,标识符分别设置为IDC_TIME_L1、IDC_TIMEL2、IDC_TIME_L3和IDT_TIME_M3。
(4)选中第1 个单选按钮IDC_TIME_L1的Group属性选项。
(5)添加一个静态图片控件,在其属性对话框中将其类型属性为“Frame(框架)”,颜色属性选为“Etched(蚀刻)”。
3.修改代码
(1)在CEx_ResearchDlg::OnInitDialog函数中添加下列代码:
CheckRadioButton(IDC_TIME_L1、IDC_TIME_M3、IDC_TIME_L1);
(2)在CEx_ReaserchDlg::OnOk函数中添加下列代码:
//获得第四个问题的用户选择
Str=str+”\n你每天平均上网的时间:\n”;
nID=GetCheckedRadioButton(IDC_TIME_L1、IDC_TIME_M3);
GetDlgItemText(nID,strCtrl);//获得指定控件的标题文本
Str=str+strCtrl;
4.编译运行并测试
编译并运行后,显示“上网调查问卷”对话框,当回答问题后,单击“确定”按钮,出现相应的西欧系对话框,显示用户选择的内容。