Asistentes y editores de recursos
Visual C++ incluye varios asistentes para el uso en MFC que programa, junto con muchos editores de recursos integrados.Para la programación de controles ActiveX, Asistente para controles ActiveX tiene una finalidad como el del asistente para aplicaciones MFC.Aunque puede escribir aplicaciones MFC sin la mayoría de estas herramientas, las herramientas simplifican considerablemente y velocidad su trabajo.
Utilice el asistente para crear una aplicación MFC
Utilice Asistente para aplicaciones MFC para crear un proyecto MFC en Visual C++, que pueden incluir OLE y compatibilidad con bases de datos.Los archivos del proyecto contienen su aplicación, documento, vista, y las clases del marco; recursos estándar, incluyendo menús y una barra de herramientas opcional; otros archivos necesarios de Windows; y archivos opcionales .rtf que contienen temas de ayuda de Windows estándar que puede revisar y aumentar para crear el archivo de ayuda del programa.
Vista de clases de uso para administrar clases y los mensajes de Windows
Ayuda de la vista de clases puede crear funciones controladoras para los mensajes y los comandos de Windows, crea y administra clases, crea variables miembro de clase, crea métodos de automatización y propiedades, crean clases de base de datos, y más.
[!NOTA]
De la clase de la vista ayuda también permite reemplazar funciones virtuales en las clases MFC.Seleccione la clase y la función virtual para reemplazar.El resto del proceso es similar al control de mensajes, como se describe en los párrafos siguientes.
Las aplicaciones que se ejecutan en Windows son mensaje controlado.Las acciones del usuario y otros eventos que aparecen en la causa Windows del programa en ejecución de enviar mensajes a las ventanas del programa.Por ejemplo, si el usuario hace clic con el mouse en una ventana, Windows envía un mensaje de WM_LBUTTONDOWN cuando se presiona el botón primario y un mensaje de WM_LBUTTONUP cuando se suelta el botón.Windows también envía los mensajes de WM_COMMAND cuando el usuario selecciona comandos de la barra de menús.
En el marco de trabajo de MFC, varios objetos, como documentos, vistas, ventanas de marco, plantillas de documento, y el objeto application, pueden “controlar” mensajes.Este objeto proporciona una “función controladora” mientras se trabaja una del miembro, y el marco asigna el mensaje entrante al controlador.
Una gran parte de la tarea de programación está eligiendo que los mensajes para asignar a qué objetos a continuación implementar esa asignación.Para ello, utilice la vista de clases y la ventana Propiedades.
La ventana Propiedades creará funciones vacías del miembro del controlador de mensajes, y utiliza el editor de código fuente para implementar el cuerpo del controlador.También puede crear o editar clases (clases propio, no derivadas incluidos de clases MFC) y sus miembros con la vista de clases.Para obtener más información sobre cómo utilizar la vista de clases y los asistentes que agregan código a un proyecto, vea Agregar funcionalidad con los asistentes para código.
Usar los editores de recursos para crear y modificar recursos
Utilice Visual C++ editores de recursos para crear y modificar los menús, cuadros de diálogo, los controles personalizados, teclas de aceleración, mapas de bits, iconos, cursores, cadenas, y recursos de la versión.A partir de la versión 4,0 de Visual C++, un editor de barras de herramientas crea crear barras de herramientas mucho más fácil.
Para ayudarle aún más, la biblioteca Microsoft Foundation Class proporciona un archivo denominado COMMON.RES, que contiene recursos de “clipart” que puede copiar de COMMON.RES y pegar en su propio archivo de recursos.COMMON.RES incluye botones de la barra de herramientas, cursores comunes, los iconos, y más.Puede utilizar, modificar, y redistribuir estos recursos en la aplicación.Para obtener más información sobre COMMON.RES, vea Ejemplo de imágenes prediseñadas.
El asistente para aplicaciones MFC, los asistentes de Visual C++, los editores de recursos, y el marco de trabajo de MFC hacen mucho trabajo automáticamente y se crean mediante el código mucho más fácil.La mayor parte del código específico de la aplicación está en sus clases de documento y de vista.
Vea también
Conceptos
Utilizar las clases para escribir las aplicaciones para Windows