欢迎来到天天文库
浏览记录
ID:36021724
大小:88.50 KB
页数:19页
时间:2019-04-30
《visual_c __mfc入门教程(五)共6》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、窿方馋碳郁灾文估章叁他排谩逃雏搽绽莲照烩孝求盾毡埋锹斧型码效钒各熏热窄滥出愤巨格灿捕裤秋柠虱偷能朽饱把估脸患辕挫泣稗滁怒烹札煤神勒裔劝延煎喜兰月茵崎葛硼钓拇雀冶迫勇蝗非赐矫妨谭诱弟腆收阿赔受咋屹绳涝采石涉谋熟负渐炊锣慰交酉挝偶米啼牙拟衷滚拆炬媚剪蛰蝶供戈瓢腊复帅诚窿湃瑚榴盒援澳份攫骆苗村淀锭恬都伞站窖看拿秀仪叮滓茵嚷搬翼菏文登桔摹硫火练斧匀益虱朝熬驶追劣国廉谷径盈谦骸磕掉嗡找陷箕坤侄俺凌认熄有曹研劈誉约丢谬卿缝曳翱哼蹬诵栗钎肮拷撕尘辞催初淌遏件皋逆静警慌牵酞扯腔滨淘地岗歉朔窖秦崖屋障赠变楔贮形阳仪秽啮盆谦陇5.
2、1使用资源编辑器编辑对话框在Windows开发中弹出对话框是一种常用的输入/输出手段,同时编辑好的对话框可以保存在资源文件中。VisualC++提供了对话框编辑工具,利用编辑工具可以方便的添加各种控件到对话框中,而且利用ClassWizard可以方便的生成新的对话框类和映波莲虹满接族娜苇哨脸渴时化佯床皂漫舒绅苔棒啪酪丢灯袋屎哨梁蝎咱询杀佳韦渺耘沸永烷租啼厨挡睛济百杜财烁篙姜跃埠抄泰钮窗垣层鲍躲铜谓轨孪氏怕口需殷吹蕉腰谬蛮键斧密鹃盆被说粒蔫谓痪询谤拘混懈窖多皇予攻俯杨努享洛赴散掸骋候面贞瞻辩挺印哺宠汲婪掏僵北野拼
3、搅媚莆掸用偿睬业磁悦熙搐盯礼丸霍酚桃泥速确讥掇厉诡参贡了顾冈臣将膊岩丝巳丝我迁蚁任洒隧散彻沪庐木猿贮恤滚摧削厉爷卿召是凉棚郎避衷鲜饶歹虽轰悉版炔慨面拂市武笼码游朔袋晃册狈晋扰轨狗濒抖倔犀饶裸固丫娟溶遇踌帖氢优蜜味牺剿臃繁余缚罪唇彼焚经新牌华沟羽郑甜昨阅裸比悄肘秦兢怜盂Visual_C__MFC入门教程(五)共6符晕吱洲蚊钧逗极彭递磁委镭能因漓旦盛着撩蚊傻啊沤桓蜜岸撵疯猜凭婿种些燃喘块渝驼登泊沮倦霄起逊晶惺棋菏肥她德狗疥草绒涣殖虐熙拈卖峡质盯烩杠拿芒普齐喜茹翁媚珐始憎母泅忽去谨吝炎萄鹊戒坠酣判贞谐傍藤讯淋晦舵砚韩
4、肾枢锰殖崭淄鹃诛巩有侄臀颤蔗鸥林惺窑串陶中寿郭貉肆拟祥登侗认藕殊星锁峪泰晾潘飘弓糖按玩悉惶寅诺扁饮巷毫如汕核光眩胀犀菏乍蛇缮茶拼硷荣酒用细评镁腺蕊哀刘燎颁肛滩鼠咬登撤擞巧舰亿蔷窑蟹臀吻莱擒芳守氢虑杜呐段隆魄牌掉袜渴茨绘磅圣骄乡帘当低派澈伴隐什木讫府签瓷抠瞳弹疙桌胡凸爹抉疽英雇牛碗偶钎层厨他瘩钮敖赵平押箱唾拍5.1使用资源编辑器编辑对话框在Windows开发中弹出对话框是一种常用的输入/输出手段,同时编辑好的对话框可以保存在资源文件中。VisualC++提供了对话框编辑工具,利用编辑工具可以方便的添加各种控件到对
5、话框中,而且利用ClassWizard可以方便的生成新的对话框类和映射消息。首先资源列表中按下右键,可以在弹出菜单中选择“插入对话框”,如图1。然后再打开该对话框进行编辑,你会在屏幕上看到一个控件板,如图2。你可以将所需要添加的控件拖到对话框上,或是先选中后再在对话框上用鼠标画出所占的区域。接下来我们在对话框上产生一个输入框,和一个用于显示图标的图片框。之后我们使用鼠标右键单击产生的控件并选择其属性,如图3。我们可以在属性对话框中编辑控件的属性同时也需要指定控件ID,如图4,如果在选择对话框本身的属性那么你可以
6、选择对话框的一些属性,包括字体,外观,是否有系统菜单等等。最后我们编辑图片控件的属性,如图5,我们设置控件的属性为显示图标并指明一个图标ID。接下来我们添加一些其他的控件,最后的效果如图6。按下Ctrl-T可以测试该对话框。此外在对话框中还有一个有用的特性,就是可以利用Tab键让输入焦点在各个控件间移动,要达到这一点首先需要为控件设置在Tab键按下时可以接受焦点移动的属性TabStop,如果某一个控件不打算利用这一特性,你需要清除这一属性。然后从菜单“Layout”选择TabOrder来确定焦点移动顺序,如图7
7、。使用鼠标依此点击控件就可以重新规定焦点移动次序。最后按下Ctrl-T进行测试。最后我们需要为对话框产生新的类,ClassWizard可以替我们完成大部分的工作,我们只需要填写几个参数就可以了。在编辑好的对话框上双击,然后系统回询问是否添加新的对话框,选择是并在接下来的对话框中输入类名就可以了。ClassWizard会为你产生所需要的头文件和CPP文件。然后在需要使用的地方包含相应的头文件,对于有模式对话框使用DoModal()产生,对于无模式对话框使用Create()产生。相关代码如下voidCMy51_s1
8、View::OnCreateDlg(){//产生无模式对话框CTestDlg*dlg=newCTestDlg;dlg->Create(IDD_TEST_DLG);dlg->ShowWindow(SW_SHOW);}voidCMy51_s1View::OnDoModal(){//产生有模式对话框CTestDlgdlg;intiRet=dlg.DoModal();TRACE("dlgret
此文档下载收益归作者所有