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

[0] Índice de Mensajes

Ir a la versión completa