第11讲MFC中资源的应用ppt课件.ppt

第11讲MFC中资源的应用ppt课件.ppt

ID:59102630

大小:395.50 KB

页数:34页

时间:2020-09-25

第11讲MFC中资源的应用ppt课件.ppt_第1页
第11讲MFC中资源的应用ppt课件.ppt_第2页
第11讲MFC中资源的应用ppt课件.ppt_第3页
第11讲MFC中资源的应用ppt课件.ppt_第4页
第11讲MFC中资源的应用ppt课件.ppt_第5页
资源描述:

《第11讲MFC中资源的应用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11讲在MFC中创建应用程序的资源要点:1、创建菜单、工具栏2、创建对话框1听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。资源是Windows应用程序用户界面的重要组成部分。资源包括:菜单、工具条、对话框、位图等。通过MFC编程了解资源文件的创建与应用。w在Windows的可执行文件中,资源是独立于代码的,使用单独的ResourceCompiler进行编译,并嵌入到可执行文件中。w在编程过程中,代码是可复用的,资源也是可复用的,通过资源的“导入”和“导出”功能来实现资源的可复用。听课

2、、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。wVC++项目工作区的资源视图视图

3、资源视图w资源:Bitmap,Dialog,Icon,Menu,Toolbar….听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。一、菜单资源的应用创建一个单文档程序VC++主菜单框架增加菜单项听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。【例10-1】创建一个基于单文档结构的应用程序,在视图

4、中显示一行字符串“HelloWorld!”,通过建立包含“显示”和“颜色选择”两个菜单项的“操作”菜单来控制字符串,菜单项“显示”用以控制字符串的显示与否,菜单项“颜色选择”中包含一个级连菜单,内容为“红”、“绿”和“蓝”三个菜单项。ID_OPER_SHOWID_OPER_REDID_OPER_GREENID_OPER_BLUE听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。(1)创建项目并生成单文档应用程序项目名:T10-Menu,类型:MFC,向导:MFC应用程序,应用程序类型:单文

5、档生成类:CMainFrame,CT10MenuApp,CT10MenuDoc,CT10MenuView(2)编辑菜单项双击“资源视图

6、Menu

7、IDR_MAINFRAME”,进入菜单编辑器,选择菜单项的“属性”编辑菜单项(ID,Caption,Separator,Pop-up)。听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。(3)设置属性使用快捷菜单和属性对话框设置属性IDCaptionSeparatorPop-up操作√ID_OPER_SHOW显示tCtrl+W分隔线√颜色√ID

8、_OPER_RED红色[&R]ID_OPER_GREEN绿色[&G]ID_OPER_BLUE蓝色[&B]听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。(4)声明全局变量在T10-MenuView.h的CT10MenuView:publicCView中声明(公有变量):classCT10MenuView:publicCVieww{…..wpublic:w//单文档Menu中使用wCOLORREFm_nColors[3];//用户可选颜色数组wDWORDm_nColorIndex;//当前

9、所选颜色索引wCStringm_strShow;//显示的内容wBOOLm_bShow;//是否显示w……w}听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。(5)初始化公有变量CT10MenuView::CT10MenuView(){m_nColors[0]=RGB(255,0,0);m_nColors[1]=RGB(0,255,0);m_nColors[2]=RGB(0,0,255);m_nColorIndex=0;m_strShow=L"HelloWorld!";m_bShow=T

10、RUE;}(6)输出字符串voidCT10MenuView::OnDraw(CDC*pDC){……if(m_bShow){pDC->SetTextColor(m_nColors[m_nColorIndex]);//设置输出字符串颜色pDC->TextOut(100,100,m_strShow);//输出字符串}……}执行结果:窗口输出红色“HelloWorld!”字符。听课、评课是教师在日常教学活动中经常性的不可缺少的教研活动,是教师研究课堂教学,提高业务能力最有效的途径。下面将介绍如何通过菜单项来控制程序,在介绍菜单项的响应时,必须先了解几个

11、消息响应机制COMMAND消息:单击菜单项时产生,映射菜单项的处理函数wUPDATE_COMMAND_UI消息:绘制菜单项时产生,决定菜单项的状态w消

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。