SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Perseo en Miércoles 2 de Junio de 2004, 23:50

Título: Ayuda Con Mfc
Publicado por: Perseo en Miércoles 2 de Junio de 2004, 23:50
Hola, necesito insertar strings en un listbox usando MFC y no se como hacerlo.
Alguien podria ayudarme?
Muchisimas gracias.
Perseo.
Título: Re: Ayuda Con Mfc
Publicado por: azulvioleta en Jueves 3 de Junio de 2004, 19:39
[SIZE=14]
Hola:
Pues haber si te sirve esto: :hola:
primero declaras una variable tipo CString y le asignas la cadena que quieres adherir a la lista.
Posteriormente:
variable miembro de la listbox.AddString(variable de la cadena que quieres agregar, es la que declaraste arriba);
asi es la sentencia que tienes que poner para agregarla, espero que ya hayas agregado la variable a la lista en classwizard. ;)
bye.
Título: Re: Ayuda Con Mfc
Publicado por: Perseo en Sábado 5 de Junio de 2004, 17:50
Esto es lo que hice:


void CMainDlg::OnButtonAgregar()
{

                //agrego strings cuando clickeo en el boton aceptar   
   
                CListBox* pListBox = (CListBox*)GetDlgItem(IDC_LST_ROSTER);

   pListBox->AddString("uno");
   pListBox->AddString("dos");
   pListBox->AddString("tres");
   pListBox->AddString("cuatro");

}

Esto compila perfectamente, sin embargo no aparece nada en el listbox... que puede estar pasando?
Título: Re: Ayuda Con Mfc
Publicado por: mortiz en Domingo 6 de Junio de 2004, 07:02
Tienes dos opciones:
1. Desde la ventana de propiedades, agega las opciones con ctl+enter y vas escribiendo tus opciones (claro no serian dinamicas),
2. El metodo que seguiste es para opciones dinamicas, lo que falto fue una linea al final:
UpdateData(false);

Saludos. www.elxux.net (http://www.elxux.net) :hola: