Sí, Toñi, es posible asignar el contenido de un ListBox a otro ListBox sin tener que recorrerlos uno a uno e ir añadiéndolos manualmente. En muchos lenguajes de programación, incluyendo C++, existen métodos o funciones que permiten copiar el contenido de un ListBox a otro de manera más eficiente.
En el caso de C++ y utilizando la biblioteca MFC (Microsoft Foundation Classes), puedes utilizar el método
`Copy` de la clase
`CListBox` para copiar el contenido de un ListBox a otro. Aquí tienes un ejemplo de cómo hacerlo:
Este código copiará todos los elementos del ListBox
`listBox1` al ListBox
`listBox2` de manera automática, sin necesidad de recorrerlos uno a uno.
Es importante tener en cuenta que este método solo copiará los elementos visibles en el ListBox, no los datos asociados a ellos. Si necesitas copiar también los datos asociados a los elementos, deberás implementar una solución personalizada recorriendo los elementos y copiando los datos manualmente.
Espero que esta información te sea útil.