Como mostrar vistas miniatura en un listview
Hola a todos
Pues estoy haciendo un sencillo explorador para mostrar archivos de video con delphi7, pero en los componentes listview que trae no muestra las vistas en miniatura De que forma podria hacerlo o que componenete me serviría El objetivo es para mi niña que pone sus videos y canciones infantiles y como no sabe leer (tiene 3 años), ella se guia por la imagen para ponerlos, entonces lo que quiero es que abra su explorador y seleccione los que quiere Hasta ahora lo hace con el explorador de windows, pero como no tiene tanta habilidad, muchas veces en lugar de hacer clic arrastra, y con frecuencia pierde las carpetas |
|
Este componente permite realizar vistas previas de ficheros en el diálogo de abrir. No se si se puede adaptar a lo que necesitas.
A parte de los tipos predefinidos , tú puedes programar la previsualización de otros ficheros. |
Escafandra
Ya habia visto el post que me recomiendas, pero a simple vista me parecio que es para cargar los thumb en un TImage, tal vez me equivoque, o quizas hay que hacerle algunas adecuaciones Neftali Con ese componente si es con el dialogo abrir, me parece que no se me ajusta a lo que quiero, pues tendria que hacer un paso adicional y puede confundirse No obstante seguire investigando |
Cita:
Saludos. |
gracias, lo probare a ver que tal me sale
|
Cita:
Pudieras decirme como hacerlo? |
Pues usando la funcion Obtener cualquier thumbnail de la Shell de cHackAll, combinada con el ejemplo de Neftali Crear componentes en un TScrollBox (runtime) me funciona bien si pongo directamente la ruta del archivo y el archivo:
Pero si le paso el parámetro en una variable no me funciona Poniendo:
No me da error, pero los TImagen salen en blanco A que se debera esto? Si pongo PChar me da error de incomptibilidad de tipos |
Seguro que declaraste Ruta y Arch como String, deben ser WideString
Prueba así:
Saludos. |
Solucionado
Un poco demorado para contestar, pero es que estaba ocupado con otras cosas
El problema es que hay que hacer algo con la conversion de tipos como se explica en este post
|
La franja horaria es GMT +2. Ahora son las 23:09:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi