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 ) ;