Visual Studio 2008 SP1 MFC新增功能包编程简介.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:4 大小:24KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Visual Studio 2008 SP1 MFC新增功能包编程简介.doc

VisualStudio2008SP1MFC新增功能包编程简介.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

功能包编程简介第13章MFC功能包编程简介VS08SP1所含的VC08的MFC功能包(MFCFeaturePackforVisualC++2008),在MFC9.0的基础上增加137个新类(及86个内部类)和1个新结构。功能包对传统MFC库进行了扩展,以支持时髦的现代用户界面元素,如OfficeFluent(流畅)UI、停靠窗口和MDI选项卡(tab)窗口(似VisualStudio2005/2008)、增强型工具条、丰富的新控件集、支持总体视觉样式(overallvisualstyle)、支持桌面报警(desktopalerts)等等。程序员可以利用该功能包编写具有类似于微软公司新版的MicrosoftOffice、VisualStudio或InternetExplorer等流行界面视觉样式的应用程序。MFC功能包的改进主要体现在新型用户界面上,主要包括:功能区(ribbon)、选项卡(tab)窗口和窗格(pane)、视觉样式切换(换肤)、可停靠与自动隐藏的控制条和窗格等。MFC功能包的帮助信息,位于MSDN的“目录\开发工具和语言\VisualStudio文档\VisualC++\参考信息\LibrariesReference\MFCFeaturePackforVisualC++2008”,主要内容在其“Reference\Classes”子目录中。在VS2010中,MFC功能包已被完全并入MFC,所以其帮助系统也被并入标准的MFC帮助系统之中,位于MSDN的“目录\开发工具和语言\VisualStudio文档\VisualC++\参考信息\LibrariesReference\MFC”,主要内容也在其“Classes”子目录中。13.1新增功能MFC功能包在用户界面方面增加了许多新功能,包括对传统界面元素的改进和若干新增的界面元素。13.1.1传统界面元素的改进13.1.1传统界面元素的改进MFC功能包,对菜单、工具条、对话框和控件等传统界面元素,进行了大量改进,以适应时髦用户界面的需要。1.菜单在功能包中增了微软Office新样式的菜单和菜单条,可以停靠和用(自绘)图片定制,1支持菜单阴影和滚动、菜单工具提示、运行时的菜单字体修改、菜单标识的自绘、最近使用列表和窗口列表、右对齐的组合框、可去掉的菜单(tear-offmenus)等,还支持菜单动画,包括图片淡入和渐显、展开或滑进视图等。2.工具条功能包中的新型工具条,支持大图标和双臂章式(double-chevron)按钮(存在比当前可见部分更多的按钮),而且按钮的图片可在鼠标悬浮于按钮上时更换,并允许在图片下显示文本,还可以在菜单和工具提示中自动创建键盘快捷键。在新型工具条中,可包含钢筋(Rebar)子窗口容器、标准的组合框和文本框按钮、标准字体组合框和字体大小组合框按钮、标准颜色选择器控件,以及包含钉销钮的下拉式可移去窗格,还支持MSOffice视觉样式(visualstyles)和具有背景图的透明工具条。不可定制的工具条。3.控件功能包中新增和改进的控件有:URL链接钮、装饰有位图图片的按钮、菜单钮、可编辑列表、颜色选择器控件、壳(Shell)树控件、壳列表控件、屏蔽的(Masked)编辑控件、定制的(Custom)工具提示控件、包含浏览钮的编辑控件、属性格(Propertygrid)、MDI选项卡(tab)控件、支持诸如三维、Excel、OneNote等视觉样式的选项卡控件。4.对话框功能包中新增和改进的对话框有:Windows管理器对话框、Office样式的颜色选择对话框、图片编辑器对话框、包含若干控件(诸如快捷条、树控件或Office2007样式列表等)的属性单(propertysheets)。13.1.213.1.2新界面元素MFC功能包新增加的界面元素主要有窗格、功能区和选项卡。1.窗格窗格(Panes)是一种窗口,通常是可调整大小、可移去和可停靠的。窗格支持如下功能:MSOffice样式的对话框条、(支持图片和停靠的)Office样式的菜单条,MSOutlook2样式的快捷条(shortcutbar)、标题条(captionbar)和任务窗格(taskpane)(类似于工具,条、属性和浏览器窗格)VisualStudio样式的窗格。窗格还支持(内容和位置在应用程序的多次运行之间持续不变的)钢筋(Rebar)控件、(支持图标、动画和进度条)状态条和打印预览服务。2.功能区控件功能区(ribbon,缎丝带/带状条)是新的MicrosoftOfficeFluent用户界面的一部分,用来代替传统的菜单和工具条功能。在面板设计器中,功能区包含一些用于创建、编辑和导出面板及其元素的上