1 / 3
文档名称:

实例2 制作问卷调查.doc

格式:doc   大小:45KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实例2 制作问卷调查.doc

上传人:mh900965 2018/6/16 文件大小:45 KB

下载得到文件列表

实例2 制作问卷调查.doc

文档介绍

文档介绍:实例2 制作问卷调查
:
问卷调查是日常生活中经常遇到的调查方式。本实例针对“上网”提出了3个问题,每个问题都有4个选项,第1、2个都是单选,第3个是多选。
本例用到了组框、静态文本、单选按钮、复选框等控件。需要通过CheckRadioButton函数来设置同组单选按钮的通过GetDlgItemText 或GetWindowText获取选中控件的窗口文本。
对话框设计:
:
(1)在原有的Password对话框实例的基础上新增一个对话框资源(ID为IDD_DIALOG_RESERACH,caption改为:上网文卷调查),然后按上图设计。并设置各个控件的属性。
(2)创建该调查文卷对话框类CRearchDlg。
(3)完善代码。
①用MFC ClassWizard 在CRearchDlg类中添加IDOK(确定)按钮的BN_CLICKED消息映射,并添加下列代码,使得按“确定”按钮获取用户所做的选择内容。
void CRearchDlg::OnOK()
{
// TODO: Add extra validation here
CString str, strCtrl; // 定义两个字符串变量,CString是操作字符串的MFC类
// 获取第一个问题的用户选择
str = "你的年龄:";
UINT nID = GetCheckedRadioButton( IDC_RADIO1, IDC_RADIO4);
GetDlgItemText(nID, strCtrl); // 获取指定控件的标题文本
str = str + strCtrl;
// 获取第二个问题的用户选择
str = str + "\n你使用的接入方式:";
nID = GetCheckedRadioButton( IDC_RADIO5, IDC_RADIO7);
GetDlgItemText(nID, strCtrl); // 获取指定控件的标题文本
str = str + strCtrl;
// 获取第三个问题的用户选择
str = str + "\n你上网主要是:\n";
UINT nCheckIDs[4] = {IDC_CHECK1, IDC_CHECK2, IDC_CHECK3, IDC_CHECK4};
CButton* pBtn;
for (int i=0; i<4; i++)
{
pBtn = (CButton*)GetDlgItem(nCheckIDs[i]);
if ( pBtn->GetCheck() )
{
pBtn->GetWindowText( strCtrl );
str = str + strCtrl;
str = str + " ";
}
}
MessageBox( str );
CDialog::OnOK();
}
②实现初始化功能,即在程序运行后,会自动选择初始值,如:你的年龄默认为“18_27”,你使用的接入方式为“ADSL”,你上网主要是“收发邮件”。
BOOL CRearchDlg::OnInitDialog()
{
CDialog::OnInitDialog();

最近更新

2024年工商管理自我鉴定范文七篇 13页

基于儿童心理学的儿童医院内部空间研究中期报.. 2页

基于信息议程的校园数据中心建设研究的开题报.. 2页

基于信息平台的大型建设工程项目全寿命周期集.. 2页

2024年工厂贫困申请书 4页

基于供应链管理理论的企业营运资金管理研究—.. 2页

基于体验的手机在线渠道消费行为及影响因素研.. 2页

2024年工厂普工辞职报告(10篇) 11页

可再生能源驱动泵阀的研究与开发 30页

基于价值链理论的中国IPTV运营模式分析的开题.. 2页

2024年工厂实习心得体会[范例14篇] 38页

基于人力资源管理视角的国有企业社会责任评价.. 2页

基于五律协同原理的江苏太湖水污染治理研究的.. 2页

基于云计算的设备远程故障诊断中心的设计与实.. 2页

2024年工作述职报告范文汇编七篇 19页

2024年工作辞职报告(集锦15篇) 17页

2024年工作转正申请书2篇 4页

基于主体功能定位的适宜人口容量研究——以广.. 2页

2024年工作计划必备5篇 20页

基于不同激励方法的大跨度连续梁桥地震响应分.. 2页

2024年工作计划5篇 15页

2024年工作自我鉴定范文实用(15篇) 23页

155 mm火炮不同膛线结构与弹带作用力研究 2页

县级医院二甲复审卫生部医院评审临床科室督导.. 11页

2023年同等学力申硕法学学科综合水平考试真题.. 6页

缺血性肠病教学查房 54页

CNG撬车发生泄漏应急处置方案 7页

计算机毕业论文计算机仿真在制造业的应用论文.. 4页

职业生涯评估与修正ppt课件 39页

机电班-苹果分拣机构设计说明书 10页