我想实现一个Window
很像较新版本的 IE 如何在 Vista/7 aero 中嵌入 URL 栏的方式。我环顾四周,没有找到太多有用的信息,想知道你们中是否有人知道最好的方法!
问问题
4361 次
1 回答
14
Microsoft 创建Windows API 代码包是为了提供对 Vista 和 Windows 7 的 API 功能的访问。
该库版本 (v1.0.1) 支持的各个功能包括:
- Windows 7 任务栏
- 跳转列表、图标叠加、进度条、选项卡式缩略图和缩略图工具栏
- 窗口外壳
- Windows 7 库
- Windows Shell 搜索 API 支持
- Explorer 浏览器控件
- Shell 命名空间实体的层次结构
- Windows Shell 属性系统
- 外壳对象的拖放
- Windows Vista 和 Windows 7 通用文件对话框,包括自定义控件
- 已知文件夹和非文件系统容器
- DirectX
- Direct3D 11.0、Direct3D 10.1/10.0、DXGI 1.0/1.1、Direct2D 1.0、DirectWrite、Windows 映像组件 (WIC) API
- Windows Vista 和 Windows 7 任务对话框
- 传感器平台 API
- 扩展语言服务 API
- 电源管理 API
- 应用程序重启和恢复 API
- 网络列表管理器 API
- 命令链接控件和系统定义的外壳图标
(有趣的是,没有列出 DWM,但它是代码包的一部分)。
要支持 Aero Glass,您所要做的就是让您的 WPFWindow
继承Microsoft.WindowsAPICodePack.Shell.GlassWindow
类。
有关更详细的使用示例,请参阅代码包提供的 AeroGlass 示例。
于 2010-02-04T02:21:07.703 回答