Compartir a través de


Crear una aplicación MFC estilo Explorador de archivos

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

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

El asistente crea las clases siguientes automáticamente:

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

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

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

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

Para empezar a crear un archivo ejecutable MFC estilo Explorador de archivos

  1. Siga las instrucciones que se indican en Creación de una aplicación MFC.

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

  3. Establezca las demás opciones que desee en las otras páginas del asistente.

  4. Haz clic en Finalizar para generar la aplicación esqueleto.

Para más información, vea:

Consulte también

Asistente para aplicaciones MFC
Creación de una aplicación MFC estilo explorador web
Creación de una aplicación MFC basada en formularios