Crear una aplicación MFC estilo Explorador de archivos

Muchas Windows del sistema usan la interfaz de usuario (UI) para Explorador de archivos. Cuando empiece a Explorador de archivos, por ejemplo, verá una aplicación con una barra divisora vertical que divide el área de cliente. El lado izquierdo del área de cliente proporciona características de navegación y exploración, y el lado derecho del área de cliente muestra los detalles pertinentes a la selección en el panel izquierdo. Cuando un usuario hace clic en un elemento en el panel izquierdo, la aplicación vuelve a llenar el panel derecho. En una aplicación MDI, puede usar comandos en el menú Ver para cambiar la cantidad de detalles que se muestra en el panel derecho. (En una aplicación de documento de nivel superior o SDI, solo puede cambiar los detalles con los botones de la barra de herramientas).

El contenido de los paneles depende de la aplicación. En un explorador del sistema de archivos, el panel izquierdo muestra una vista jerárquica de directorios, máquinas o grupos de máquinas, mientras que el panel derecho muestra carpetas, archivos individuales o máquinas, y detalles sobre ellos. El contenido no tiene que ser necesariamente archivos. Podrían ser mensajes de correo electrónico, informes de errores u otros elementos de una base de datos.

El asistente crea automáticamente las siguientes clases:

  • La CLeftView clase define el panel izquierdo del área de cliente. Siempre se deriva de CTreeView .

  • La claseC ProjNameView define el panel derecho del área de cliente. De forma predeterminada, se deriva de , pero puede ser otro tipo de vista en función de la clase que especifique en la lista Clase base de la página Clases generadas CListView del asistente. CListView

La aplicación generada puede tener una sola interfaz de documento (SDI), una interfaz de múltiples documentos (MDI) o una arquitectura de varios documentos de nivel superior. Cada ventana de marco que crea la aplicación se divide verticalmente mediante CSplitterWnd . Codificar este tipo de aplicación es similar a codificar una aplicación MFC normal que usa un divisor, salvo que este tipo de aplicación tiene vistas de control independientes dentro de cada panel divisor.

Si usa la vista de lista predeterminada en el panel derecho, el asistente crea opciones de menú adicionales (solo en aplicaciones MDI) y botones de barra de herramientas para cambiar el estilo de la vista entre iconos grandes, iconos pequeños, listas y modos de detalle.

Para empezar a crear un archivo Explorador de archivos mfc de estilo clásico

  1. Siga las instrucciones de Creación de una aplicación MFC.

  2. En la página Tipo de aplicación del Asistente para aplicaciones MFC, seleccione el Explorador de archivos proyecto. (Puede aparecer como explorador Windows en la versión de Visual Studio. En el pasado, se cambió el nombre del administrador de archivos Windows Explorer. A partir Windows 10, se cambió el nombre a Explorador de archivos. Si la versión de Visual Studio tiene Windows Explorer en la lista desplegable, esta es la opción que quiere para un Explorador de archivos proyecto).

  3. Establezca cualquier otra opción que desee en las demás páginas del asistente.

  4. Haga clic en Finalizar para generar la aplicación maestra.

Para obtener más información, consulte:

Vea también

Asistente para aplicaciones MFC
Crear una aplicación MFC Browser-Style web
Creación de una Forms-Based MFC