Programación General > Visual C++
Ayuda Con Mfc
(1/1)
Perseo:
Hola, necesito insertar strings en un listbox usando MFC y no se como hacerlo.
Alguien podria ayudarme?
Muchisimas gracias.
Perseo.
azulvioleta:
[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.
Perseo:
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?
mortiz:
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 :hola:
Navegación
Ir a la versión completa