Ver Mensaje Individual
  #18  
Antiguo 05-11-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¡Muy bien! Veo que ya le vas entendiendo. Si me permites, un par de sugerencias.

Aunque quizá no afecte demasiado, toma en cuenta que los ImageList del sistema sólo hace falta obtenerlos una vez. Por ejemplo, en el evento OnCreate del formulario usas ShGetFileInfo pasando una cadena vacía como primer parámetro y usas SendMessage para la asignación de ambos ImageList.

Por otro lado, quizá te llegues a percatar de que cuando tienes muchos elementos, el ListView comienza a alentarse para desplegar los iconos. Si notas esto y quieres agilizarlo entonces será momento de usar el ListView en modo virtual. Esto se acerca más al ejemplo que te mencionó Federico en el otro hilo aunque en tu caso sería, pienso, mucho más sencillo, ya que el ejemplo mencionado despliega no sólo archivos de un folder sino además objetos de otros contenedores, tales como el panel de control, mi pc o el entorno de red.

// Saludos
Responder Con Cita