SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Diodo en Lunes 26 de Julio de 2004, 10:18

Título: Recoger La Informacion De Un Dialogo
Publicado por: Diodo en Lunes 26 de Julio de 2004, 10:18
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
Título: Re: Recoger La Informacion De Un Dialogo
Publicado por: KYO en Martes 3 de Agosto de 2004, 23:54
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.
Título: Re: Recoger La Informacion De Un Dialogo
Publicado por: Diodo en Miércoles 4 de Agosto de 2004, 19:52
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