对话框和按钮控件实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.编译运行并测试

编译并运行后,显示“上网调查问卷”对话框,当回答问题后,单击“确定”按钮,出现相应的西欧系对话框,显示用户选择的内容。

相关文档
最新文档