首页 / 软件开发 / .NET编程技术 / Windows开发:Windows功能区
Windows开发:Windows功能区2011-05-17 MSDN WINDOWS 功能区概述本教程是针对开发桌面应用程序并希望利用 Windows Ribbon 框架的 C++程序员的。实验步骤将帮助您实现为小应用程序添加 一个空功能区,在功能区中添加多个包含图标、标签和其他资源的控件,然后将 控件与应用程序中已经存在的命令结构相连接。您将会学习API是如何维护控件组 织(control organization)和事件处理的分离。最后,本教程将会说明如何定 制一个界面和调整大小的行为来展示功能区是如何在不同大小的情况下进行适应 并运行的。当您完成实验的时候,您将学会所有关于在应用程序中添加并自定制 一个基础的功能区的所有必要的步骤。本教程将会涉及到代码运行时编译 和对文档中已拷贝的内容进行标记。在事件中,拷贝错误(或其他的问题)会阻 止应用程序进行编译,您可以在每个教程的完成源代码中查找所有已完成的示例 。这些示例可以被用来帮助您免于编译错误,或者可以被用来作为下一个练习的 开始。要求• Microsoft Visual Studio 2005(或 更新的版本)本教程使用了Visual Studio并在几个地方引用了配置 (configuring)。当然也不是必须使用这个环境来制作功能区,本教程会假定您 已经在您系统上安装了Visual Studio 2005(或更新的版本)。注意:当 然Visual Studio Express editions可以被用来创建功能区,这个版本缺少完成 本教程的一些必要功能。• Windows 7 SDK (v7.0, RC Build)这个教程第一次作为动手试验被发布实在2008年10月的Professional Developers Conference (PDC2008)上。随着Windows 7 SDK RC的发布,它也有了 一些更新。注意: 我们建议SDK应该在Visual Studio安装之后再进行安装。这将帮助您预 防在编译时潜在SDK版本冲突的问题。如果您在编译您的代码时遇到问题,请按照 第9页上的“特别注意”步骤进行操作,可能会对您有所帮助。学习目标当进行本教程时,您将会学习如何:• 配置一个Visual Studio项目来使用功能区• 将功能区 和Win32窗口(HWND)进行集成• 添加控件,例如:按钮, 复选框,选项卡,区域• 将功能区控件和应用程序业务代码 相连• 调整控件布局并定义功能区如何调整大小解析Windows 功能区本教程使用通用Windows 功能 区专门用语来描述UI的不同部分。下面的图表应该可以帮助描述这些部分包括什 么以及在哪儿可以找到它们:从用户角度考虑在开始本教程之前 ,了解下面这些项目会对您有所帮助(虽然他们并不是必须的):• Win32开发以及C++语言• 对COM编程和概念有基础性 的了解• Visual Studio