visual studio 2008 sp1 mfc新增功能包编程简介

visual studio 2008 sp1 mfc新增功能包编程简介

ID:11009651

大小:1.97 MB

页数:46页

时间:2018-07-09

visual studio 2008 sp1 mfc新增功能包编程简介_第1页
visual studio 2008 sp1 mfc新增功能包编程简介_第2页
visual studio 2008 sp1 mfc新增功能包编程简介_第3页
visual studio 2008 sp1 mfc新增功能包编程简介_第4页
visual studio 2008 sp1 mfc新增功能包编程简介_第5页
资源描述:

《visual studio 2008 sp1 mfc新增功能包编程简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第13章MFC功能包编程简介VS08SP1所含的VC08的MFC功能包(MFCFeaturePackforVisualC++2008),在MFC9.0的基础上增加137个新类(及86个内部类)和1个新结构。功能包对传统MFC库进行了扩展,以支持时髦的现代用户界面元素,如OfficeFluent(流畅)UI、停靠窗口和MDI选项卡(tab)窗口(似VisualStudio2005/2008)、增强型工具条、丰富的新控件集、支持总体视觉样式(overallvisualstyle)、支持桌面报警(desktopal

2、erts)等等。程序员可以利用该功能包编写具有类似于微软公司新版的MicrosoftOffice、VisualStudio或InternetExplorer等流行界面视觉样式的应用程序。MFC功能包的改进主要体现在新型用户界面上,主要包括:功能区(ribbon)、选项卡(tab)窗口和窗格(pane)、视觉样式切换(换肤)、可停靠与自动隐藏的控制条和窗格等。MFC功能包的帮助信息,位于MSDN的“目录开发工具和语言VisualStudio文档VisualC++参考信息LibrariesReferen

3、ceMFCFeaturePackforVisualC++2008”,主要内容在其“ReferenceClasses”子目录中。在VS2010中,MFC功能包已被完全并入MFC,所以其帮助系统也被并入标准的MFC帮助系统之中,位于MSDN的“目录开发工具和语言VisualStudio文档VisualC++参考信息LibrariesReferenceMFC”,主要内容也在其“Classes”子目录中。13.1新增功能MFC功能包在用户界面方面增加了许多新功能,包括对传统界面元素的改进和若干新增的界

4、面元素。13.1.1传统界面元素的改进MFC功能包,对菜单、工具条、对话框和控件等传统界面元素,进行了大量改进,以适应时髦用户界面的需要。1.菜单在功能包中增了微软Office新样式的菜单和菜单条,可以停靠和用(自绘)图片定制46,支持菜单阴影和滚动、菜单工具提示、运行时的菜单字体修改、菜单标识的自绘、最近使用列表和窗口列表、右对齐的组合框、可去掉的菜单(tear-offmenus)等,还支持菜单动画,包括图片淡入和渐显、展开或滑进视图等。2.工具条功能包中的新型工具条,支持大图标和双臂章式(double-c

5、hevron)按钮(存在比当前可见部分更多的按钮),而且按钮的图片可在鼠标悬浮于按钮上时更换,并允许在图片下显示文本,还可以在菜单和工具提示中自动创建键盘快捷键。在新型工具条中,可包含钢筋(Rebar)子窗口容器、标准的组合框和文本框按钮、标准字体组合框和字体大小组合框按钮、标准颜色选择器控件,以及包含钉销钮的下拉式可移去窗格,还支持MSOffice视觉样式(visualstyles)和具有背景图的透明工具条。不可定制的工具条。3.控件功能包中新增和改进的控件有:URL链接钮、装饰有位图图片的按钮、菜单钮、可

6、编辑列表、颜色选择器控件、壳(Shell)树控件、壳列表控件、屏蔽的(Masked)编辑控件、定制的(Custom)工具提示控件、包含浏览钮的编辑控件、属性格(Propertygrid)、MDI选项卡(tab)控件、支持诸如三维、Excel、OneNote等视觉样式的选项卡控件。4.对话框功能包中新增和改进的对话框有:Windows管理器对话框、Office样式的颜色选择对话框、图片编辑器对话框、包含若干控件(诸如快捷条、树控件或Office2007样式列表等)的属性单(propertysheets)。13.

7、1.2新界面元素MFC功能包新增加的界面元素主要有窗格、功能区和选项卡。1.窗格窗格(Panes)是一种窗口,通常是可调整大小、可移去和可停靠的。窗格支持如下功能:MSOffice样式的对话框条、(支持图片和停靠的)Office样式的菜单条,MSOutlook46样式的快捷条(shortcutbar)、标题条(captionbar)和任务窗格(taskpane),(类似于工具条、属性和浏览器窗格)VisualStudio样式的窗格。窗格还支持(内容和位置在应用程序的多次运行之间持续不变的)钢筋(Rebar)控

8、件、(支持图标、动画和进度条)状态条和打印预览服务。2.功能区控件功能区(ribbon,缎丝带/带状条)是新的MicrosoftOfficeFluent用户界面的一部分,用来代替传统的菜单和工具条功能。在面板设计器中,功能区包含一些用于创建、编辑和导出面板及其元素的上下文工具。功能区控件支持:通用功能区特性(features)、VistaAero集成(默认样式为气体主题[theme])、功能区窗格、

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

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

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