资源描述
实验二 对话框和按钮控件
一 实验内容
设计一个对话框,用于问卷调查,在教材的实例基础上针对“上网”话题再提出一个问题:“你每天上网的平均时间”,该问题的备选答案是“<1小时”、“<2小时”、“<3小时”、“>3小时”。当回答问题后,单击确定按钮,弹出“上网问卷调查”对话框,显示用户选择的内容
二 实验步骤
1.创建工作文件夹
2.创建一个基于对话框的应用程序Ex_Research
3.设计“上网问卷调查”对话框
(1)按教程的步骤先将该对话框应用程序上机练习并通过
(2)添加一个静态文本控件,标题为“你每天上网的平均时间”,保留默认的标识符
(3)添加4个单选按钮控件,在其属性对话框中,分别将其标题设置为“<1小时”、“<2小时”、“<3小时”、“>3小时”,标示符分别为IDC_TIME_L1、 IDC_TIME_L2 、IDC_TIME_L3、 IDC_TIME_M4
(4)选中第一个单选按钮的Group属性选项。
(5)划蚀刻线,添加静态图片控件,在其属性对话框中将其类型属性调整为“框架”,颜色属性选择“蚀刻”,如图:
4.修改代码:
(1)在OnInitDialog函数中添加如下代码:
CheckRadioButton(IDC_TIME_L1,IDC_TIME_M3,IDC_TIME_L1);
(2)在OnOk函数中添加如下代码:
str=str+"\n你每天平均上网的时间: \n";
nID=GetCheckedRadioButton(IDC_TIME_L1,IDC_TIME_M3);
GetDlgItemText(nID,strCtrl);
str=str+strCtrl;
5.编译运行并测试
实验结果如下:
运行后出现如下对话框;
选择如图所示的选项,单击确定后出现如下结果:
三.实验心得
通过本次实验熟练掌握了对话框的使用和控件创建和使用的方法
展开阅读全文