[RCH] Ocx Thumbnails Viewer en VB6 avec filtre sur extention
cs_toto2000
Messages postés10Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention17 juin 2010
-
17 juin 2010 à 18:04
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
17 juin 2010 à 19:29
Bonjour
je suis à la recherche d'un ocx/dll ou d'un controle permettant d'afficher dans une fenetre le contenu d'un dossier avec les miniatures quelques soit les fichier (videos/images/...)
Idealement, si un filtre est applicable, ce serait encore mieux " *.gif;*.avi;*.jpg "
Mon programme possedera 2 fenetres et le deplacer-coller sur 1 ou plusieurs fichier doit être valide.
Merci par avance pour vos conseils.
j'ai deja essayé d'utiliser un controle webbrowser en applicant currentviewmode à 5 (thumbnails) mais je rencontre d'autre soucis pour le classement de l'affichage.
Les fichiers inutiles s'affichent egalement.
-------------------------------------------------------------
il y a 10 categories de personnes; ceux qui comptent en binaire, et les autres
A voir également:
[RCH] Ocx Thumbnails Viewer en VB6 avec filtre sur extention
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 17 juin 2010 à 19:29
Salut
Tu trouveras des exemples en recherchant "explorateur" parmi les Codes du site (sauf .Net)
A ma connaissance, il n'existe pas de composant tout fait pour cela.
Seule une ListView en mode Icone peut faire ce genre d'affichage, mais c'est à toi de tout programmer :
- Insérer les noms des fichiers dans la ListView, donc énumérer les fichiers d'un répertoire (avec ton filtrage)
- Fabriquer une icone de chaque fichier à partir de son contenu + l'associer au fichier
Le déplacer/coller fait partie des méthodes communes des objets : regarde dans OLEDragDrop et autres méthodes OLE
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)