创建 Windows 资源管理器样式的 MFC 应用程序
更新:2007 年 11 月
许多 Windows 系统应用程序使用 Windows 资源管理器的用户界面 (UI)。例如,启动 Windows 资源管理器时,看到一个工作区由垂直拆分条分割的应用程序。工作区的左边提供导航和浏览功能,工作区的右边显示与左窗格中的选定内容相关的详细信息。用户单击左窗格中的某项时,应用程序重新填充右窗格。在 MDI 应用程序中,可以使用“视图”菜单中的命令更改右窗格显示的详细信息量。(在 SDI 或多顶级文档应用程序中,只能使用工具栏按钮更改详细信息。)
窗格的内容取决于应用程序。在文件系统浏览器中,左窗格显示目录或计算机(或计算机组)的分层视图,而右窗格显示文件夹、个别的文件或计算机以及有关它们的详细信息。这些内容不一定非是文件。它们可以是电子邮件、错误报告或是数据库中的其他项。
向导为您创建了以下类:
CLeftView 类定义工作区的左窗格。通常是从 CTreeView 导出。
CProjNameView 类定义工作区的右窗格。默认情况下,它从 CListView 导出,但根据在向导的生成的类页中的“基类”列表中指定的类,它可以是另一种视图类型。
生成的应用程序可以具有单文档界面 (SDI)、多文档界面 (MDI) 或多顶级文档结构。应用程序创建的每个框架窗口都用 CSplitterWnd 垂直拆分。该应用程序的编码类似于使用拆分器的标准 MFC 应用程序的编码,不同的是该应用程序类型的每个拆分器窗格中都有单独的控件视图。
如果在右窗格中使用默认的列表视图,向导将创建附加的菜单选项(仅在 MDI 应用程序中)和工具栏按钮,以在大图标、小图标、列表和详细信息模式间切换视图的样式。
开始创建 Windows 资源管理器样式的 MFC 可执行文件
按照创建 MFC 应用程序中的指导操作。
在 MFC 应用程序向导的应用程序类型页中,选择“Windows 资源管理器”项目样式。
在其他向导页中设置所需的任何其他选项。
单击“完成”生成主干应用程序。
有关更多信息,请参见: