“Conocimiento Programación>C /C + + Programming

Cómo crear Eventos MFC

2014/11/23
La Biblioteca MFC proporciona una evolución del Modelo de control de excepciones de C + + normal . En Visual C + + que el usuario es capaz de definir eventos personalizados cuando se producen errores en un programa . El evento en cuestión puede ser un sonido , alguna otra notificación o la terminación de un hilo. Eventos de MFC , como el código de ejemplo que se da a continuación , son adecuados para aplicaciones de misión crítica Visuales C + +. Cosas que necesitará
Microsoft Visual Studio
Ver Más instrucciones
1

Ofrece la siguiente declaración de alcance global. Si utiliza un archivo de cabecera dedicado para todas sus declaraciones incluir la siguiente declaración en la parte superior de todas las declaraciones en que el archivo de cabecera :
int CODERSOURCEMSG , página 2

Declarar el prototipo de la función de controlador que se envuelve alrededor el evento en el módulo correspondiente . Utilice la siguiente firma:
afx_msg onCODERSOURCEMSG void ();
3

Escribir la función de controlador para el evento :
onCODERSOURCEMSG void () {
//Insertar el código del evento aquí
}
4

Crear un mapa de mensajes . Para saber cómo se crean los mapas de mensajes en Microsoft Visual Studio , Visual C + + , lea el artículo eHow "Cómo crear mapas de mensajes de MFC " . Agregue la siguiente macro en el mapa Mensaje: Hola ON_REGISTERED_MESSAGE ( CODERSOURCEMSG , onCODERSOURCEMSG )
5

Inserte la siguiente línea en todos los lugares críticos, propensos a errores en el código fuente de la que desea cada uno de los eventos MFC plantearon :
PostMessage ( CODERSOURCEMSG ) ;

C /C + + Programming
C Errores de programación y cómo solucionarlos
Cómo arreglar R6025 función virtual pura llamada
Cómo convertir a String Float en C + +
Cómo hacer un programa utilizando Microsoft Visual C
Cómo aprender STL Contenedores
Cómo llamar a un destructor de C + +
Cómo hacer que los archivos RC
Estructura de Selección de Programación C
Conocimiento de la computadora © http://www.ordenador.online