• Domingo 15 de Diciembre de 2024, 06:04

Autor Tema:  Recoger La Informacion De Un Dialogo  (Leído 1230 veces)

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Recoger La Informacion De Un Dialogo
« en: Lunes 26 de Julio de 2004, 10:18 »
0
Hola a todos

Vereis tengo un problema:

Tengo un dialogo con unos cuadros de texto a los que he asignado unas variables con el class wizard, cuando pulso el boton de aceptar me gustaria que el contenido de las cajas de texto fuera capturado por otra clase, es decir pasar la informacion a otra clase.
He probado ahacer un include del dialogo en la clase que quiero que coja los datos y crear una variable del tipo dialogo para poder acceder a las variables de los cuadros de texto pero me da un error : missing storage o no se que leches...

Si teneis alguna idea de como hacer esto .......muxas gracias

Que paseis un wen verano ht luego

KYO

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Recoger La Informacion De Un Dialogo
« Respuesta #1 en: Martes 3 de Agosto de 2004, 23:54 »
0
Hola, espero que te haya entendido, prueba esto

Class datos
{
 CString a,b,c;

}
CDialog::OnOk() //este metodo cuando mandas llamar aceptar.
{
  UpdateData();
  datos dat;
  dat.a=m_var1;
 dat.b=m_var2;
 dat.c=m_var3;
}

Donde las variables m_var1, m_var2 y m_var3 son las variables que has creado en el wizard.

Espero que te haya ayudado.

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Re: Recoger La Informacion De Un Dialogo
« Respuesta #2 en: Miércoles 4 de Agosto de 2004, 19:52 »
0
Gracias KYO al final ya lo consegui hace unos dias, lo hago mas o menos como explicas tu solo que accedo a las variables y no a la clase