Programación General > Visual C++
Necesito Ayuda Con Mfc
(1/1)
dlucas:
Hola a todos,
Necesito hacer una aplicacion basada en MFC y no se como hacer cuando pulso un boton entra a ejectuar el codigo asociado, pero mientras este codigo esta ejecutando necesito que todos los demas botones esten activados y entre tambien su codigo a ejecutar. como puedo hacer esto??
Gracias
Diodo:
Hola :hola:
Creo que lo que pides es ejecutar codigo asociado a otros botones desde un boton
Es muy simple, solamente debes llamar al metodo del boton con el operador ambito asociado a la clase CDialog
Este es un pequeño ejemplo en el que al pulsar un boton ejecuta el codigo de otros 2, no a la vez por q se llama a un MessageBox y hasta que no se cierre la ventana del MEssageBox no ejecuta la siguiente, pero puedes probar con otro codigo y el resultado sera el mismo
--- Código: Text --- void CDialogoDlg::OnButton1() { MessageBox("ejecutado boton 1"); CDialogoDlg::OnButton2(); CDialogoDlg::OnButton3(); } void CDialogoDlg::OnButton2() { MessageBox("ejecutado boton 2"); } void CDialogoDlg::OnButton3() { MessageBox("ejecutado boton 3");}
Espero que te sirva de ayuda , un saludo :hola:
Diodo:
Hola de nuevo, estoy un poco dormido y no me habia dado cuenta que es dentro de una misma clase asi q no hace falta que uses el scope
esto tb funciona:
--- Código: Text --- void CDialogoDlg::OnButton1() { MessageBox("ejecutado boton 1"); OnButton2(); OnButton3(); }
Navegación
Ir a la versión completa