欢迎来到天天文库
浏览记录
ID:41609844
大小:260.78 KB
页数:6页
时间:2019-08-28
《对话框常用控件实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、对话框常用控件实验报告班级:电气工程与自动化2班学号:06120902姓名:嘎日玛盖I内容和要求:一,对话框常用控件实验要求:1控件的消息映像2控件与关联变量的数据处理二,对话框常用控件实验步骤:1步骤2效果3执行效果截图4问题的解决方法三,对话框常用控件实验的内容:1编辑框2静态文本3单选框4复选框II实验步骤1.新建一个工程,选择MFCAppWizard(exe)的项日类型,输入项目名:heiha,结果如图1:选择单文檔类型。2.新建一个菜单“正式开始工作”,在其下面建立新选项“提交档案”,设其ID为ID_MENU_TIJIAO,如图2:3.新插入一个对话框,
2、为其建立新类“Cfirst”并且为对话框增加静态文本、编辑框、单选按钮、复选按钮和普通按钮:4.为编辑框、预览中的静态文本“姓名"、“性别”、“”爱好”逐一添加变数m_NEIRONG、m_NAMEsm.XINGBIE和m_AIHAO。5•利用MFCClassWIzard在Cfirst类中添加IDOK按钮的BN_CLICKED消息映像,并添加下列代码。UpdateData(true);mNAME=mNEIRONG;UINTAID=GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO2);GetDlgItemText(AID,m_XIN
3、GBIE);CStringstr,strCtrl;UINTnChecUDs⑺二{IDC_CHECK1,IDC_CHECK2JDC_CHECK3,IDC_CHECK4,IDC_CHECK5,IDC_CHECK6,IDC_CHECK7};CButton*p;for(inti=0;i<7;i++){p=(CButton*)GetDlgItem(nCheckIDs[i]);if(p->GetCheck()){GetDlgItemText(nCheckIDs[i],strCtrl);str=str+strCtrl;str=str+"”;}}m_AIHAO=str;Updal
4、eData(false);6.利用MFCClassWIzard在CMainFrame类中添加对应新建菜单按钮“提交档案”选项ID的COMMEND消息映像,并添加下列代码。Cfirstda;da.DoModal();III实验结果最终执行效果图为如下:IV出现的问题及其解决方法1.代码UpdateData(false)重写了很多次。这是不需要的。2.各个控件的ID不能乱取,一定要有条理。
此文档下载收益归作者所有