创建 Windows 资源管理器样式的 MFC 应用程序

许多 Windows 系统应用程序使用 Windows 资源管理器的用户界面 (UI)。 例如,启动 Windows 资源管理器时,看到一个工作区由垂直拆分条分割的应用程序。 工作区的左边提供导航和浏览功能,工作区的右边显示与左窗格中的选定内容相关的详细信息。 用户单击左窗格中的某项时,应用程序重新填充右窗格。 在 MDI 应用程序中,可以使用**“视图”**菜单中的命令更改右窗格显示的详细信息量。 (在 SDI 或多顶级文档应用程序中,只能使用工具栏按钮更改详细信息。)

窗格的内容取决于应用程序。 在文件系统浏览器中,左窗格显示目录或计算机(或计算机组)的分层视图,而右窗格显示文件夹、个别的文件或计算机以及有关它们的详细信息。 这些内容不一定非是文件。 它们可以是电子邮件、错误报告或是数据库中的其他项。

向导为您创建了以下类:

  • CLeftView 类定义工作区的左窗格。 通常是从 CTreeView 导出。

  • CProjNameView 类定义工作区的右窗格。 默认情况下,它从 CListView 导出,但根据在向导的生成的类页中的“基类”列表中指定的类,它可以是另一种视图类型。

生成的应用程序可以具有单文档界面 (SDI)、多文档界面 (MDI) 或多顶级文档结构。 应用程序创建的每个框架窗口都用 CSplitterWnd 垂直拆分。 该应用程序的编码类似于使用拆分器的标准 MFC 应用程序的编码,不同的是该应用程序类型的每个拆分器窗格中都有单独的控件视图。

如果在右窗格中使用默认的列表视图,向导将创建附加的菜单选项(仅在 MDI 应用程序中)和工具栏按钮,以在大图标、小图标、列表和详细信息模式间切换视图的样式。

开始创建 Windows 资源管理器样式的 MFC 可执行文件

  1. 按照创建 MFC 应用程序中的指导操作。

  2. 在 MFC 应用程序向导的应用程序类型页中,选择**“Windows 资源管理器”**项目样式。

  3. 在其他向导页中设置所需的任何其他选项。

  4. 单击“完成”生成主干应用程序。

有关更多信息,请参见:

请参见

任务

创建 Web 浏览器样式的 MFC 应用程序

创建基于窗体的 MFC 应用程序

参考

MFC 应用程序向导