频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Vista开发人员案例 Windows Shell 开发

来源:中国IT实验室 作者:佚名 出处:巧巧读书 2008-05-09 进入讨论组
上一页 1 2 3 4 5 6 7 下一页 

    使用 Windows 资源管理器开发

  Windows Vista 中的 Windows 资源管理器是一个功能强大的资源浏览和管理应用程序。通过 Explorer.exe 或 IExplorerBrowser Shell 接口,可以将 Windows 资源管理器作为一个集成整体来访问。

  使用 ShellExecuteEx 或类似的函数,可以将 Windows 资源管理器 (Explorer.exe) 作为一个单独进程生成。Microsoft 帮助和支持站点上的“Windows 资源管理器命令行选项”一文中对命令行选项进行了介绍。

  使用 IShellWindows/CLSID_ShellWindows 可以发现打开的资源管理器窗口并对其进行编程;使用 IWebBrowser2/CLSID_ShellBrowserWindow 可以创建 Windows 资源管理器的新实例。

  在可下载的帮助文件(可从此处下载)中,可以找到介绍如何使用 Windows 资源管理器自动模型来创建和发现正在运行的资源管理器窗口的 C++ 代码示例。要在下载的帮助文件中查找本文,请展开 Fundamentals,再展开 Windows Shell (Windows Vista),然后展开并单击 Developing for Windows Shell。

  使用 IExplorerBrowser Shell 接口可以承载 Windows 资源管理器客户端区域。Windows 资源管理器客户端和命名空间树控件是 Windows Vista 的标准组件,这些接口是公共接口。因此,开发人员可以将这些接口作为构建组件重用。这些控件的一个常见用途是,创建适合于问题领域的自定义资源管理器。

  Windows 资源管理器中的控件按功能分为以下几类:导航控件、命令控件、属性和预览控件、筛选和视图控件以及 Listview 控件。

  导航控件

  导航控件可帮助用户确定上下文和导航关联的逻辑域空间(称为页面空间)。例如,Windows 资源管理器的页面空间是 Shell 命名空间。页面空间由零个或多个页面组成。

  下表列出并说明在 Windows Vista 操作系统的 Windows 资源管理器中可用的导航控件。

  导航控件说明

  Address Bar(Breadcrumb 控件)显示页面空间中当前页面的地址。可以单击 Breadcrumb 按钮向上导航到页面空间中的任何上级。用户仍然可以键入要导航的 URL 和路径。

  Folder Tree提供为大型页面空间优化的新版本树控件。

  Travel允许通过 Web 样式按钮(如“后退”和“前进”)进行相对导航。

  Title显示当前的资源管理器名称和上下文。

  Pagespace显示页面空间的当前分支。可以按不同条件对页面进行排序。用户可以单击某个页面以导航到该页面。

更多文章 更多内容请看Windows操作系统安装Windows权限设置Windows操作系统安全集专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章