• Lunes 29 de Abril de 2024, 06:22

Autor Tema:  Manejo de Mensajes: MFC  (Leído 1829 veces)

SlackDeb

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Manejo de Mensajes: MFC
« en: Lunes 5 de Abril de 2010, 16:17 »
0
Hola a todos:
   Despues que hice una pregunta en el foro, me surgio la duda si es posible enviar un mensaje de una funcion a otra(postmessage en mi caso).
Yo sé que que cuando se selecciona un item de un menu, éste evento se asocia a al envio de un mensaje que relaciona el desciptor del item con la funcion que gestionara la petición. Estas son las tipicas explicaciones que leo por ahí.
Lo que yo deseo es, por ejemplo, donde la funcion1 envia un mensaje a la funcion2:
Código: Text
  1. Clase1
  2.  
  3.  
  4. Clase1::funcion1{
  5. si ocurre suceso 1
  6.    enviar mensaje a funcion2
  7. sino
  8.    termine el programa
  9.    }
  10.    
  11. Clase1::funcion2   {
  12. si ocurre suceso 2
  13.   mostrar calendario
  14. sino
  15. Terminar programa
  16. }  
  17.  

Alguien me puede dar una idea de como implementar esta estructura en MFC, con el mapa de mensajes y todo eso?
gracias

ivancp

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Re: Manejo de Mensajes: MFC
« Respuesta #1 en: Viernes 9 de Julio de 2010, 19:49 »
0
Las dos clases tienen que ser derivadas de CWnd para poder utilizar las notificaciones.

En esta pagina http://www.latindevelopers.com/articulo ... schart.php vas a encontrar una forma de implementar notificaciones (cuando ocurre algun evento) entre dos clases: CDialog y una clase derivada de CWnd ...

Saludos
ivancp