PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Extraire l'icône associé à un fichier (comme l'Explorateur Windows par ex)
Extraire l'icône associé à un fichier (comme l'Explorateur Windows par ex)
Débuté par Gilles VERNEY, 13 avr. 2014 09:44 - 5 réponses
Membre enregistré
2 messages
Posté le 13 avril 2014 - 09:44
Je voudrais savoir comment connaître et extraire l'icône associé à un fichier quel qu'il soit comme le fait dans sa présentation de la liste de fichiers l'explorateur Windows.

Merci

--
Gilles V.
Membre enregistré
96 messages
Posté le 13 avril 2014 - 14:20
Bonjour Gilles,

Si c'est pour un usage de temps en temps, pour faire cela j'utilsie un logiciel de AXIALIS (AX-ICONES), et j'extrait ensuite l'icone, il n'est pas très cher je crois (70 €+/-).

Pour le faire par programmation, en V15 j'avais réussi en ouvrant l'exe dans un champ image, mais j'ai eut des erreurs avec les versions suivantes.

Bon devs,

--
=======================================================
Pierre Morelle
24PM Agency
http://www.24pm.be
T: +32(0)2 31 88 777
Posté le 13 avril 2014 - 17:43
Merci pour ta réponse, en effet je voudrais le faire par programmation, je vais essayer ta méthode voir si en version 19 ça fonctionne

Merci bien.
Posté le 14 avril 2014 - 10:35
Gillves V. a exposé le 13/04/2014 :
Merci pour ta réponse, en effet je voudrais le faire par programmation, je
vais essayer ta méthode voir si en version 19 ça fonctionne

Merci bien.


http://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/50490-extraire-icone-fichier-lst-50504/read.awp…

--
Cordialement JeAn-PhI
Posté le 14 avril 2014 - 20:05
Merci pour ta réponse, mais c'est l'API ExtractIconA de User32.dll, que j'utilise actuellement, et cela fonctionne bien
à condition que l'on pense à libérer la ressource par l'API DestroyIcon, je peux même récupérer tous les icônes présents dans le fichier et les sauvegarder soit dans un fichier hyperfile soit sous forme de fichier image, MAIS cela ne fonctionne évidement
QUE si le fichier contient des icônes intégrés, mais j'aimerais passer à l'étape supérieure en recherchant l'icône ASSOCIE à un fichier banal du style un .DOC, ou .XLS bien sur, je peux, pour ces extensions très connues, me débrouiller à "la main" mais
je sais qu'il y a une façon de retrouver l'icône associé à un type de fichier et cela doit être à mon avis dans la base de registres
Mais je bloque....

En tout cas merci d'avoir pris de ton temps pour me répondre.

Gilles V
Posté le 15 avril 2014 - 13:47
gilles V a formulé ce lundi :
Merci pour ta réponse, mais c'est l'API ExtractIconA de User32.dll, que
j'utilise actuellement, et cela fonctionne bien à condition que l'on pense à
libérer la ressource par l'API DestroyIcon, je peux même récupérer tous les
icônes présents dans le fichier et les sauvegarder soit dans un fichier
hyperfile soit sous forme de fichier image, MAIS cela ne fonctionne évidement
QUE si le fichier contient des icônes intégrés, mais j'aimerais passer à
l'étape supérieure en recherchant l'icône ASSOCIE à un fichier banal du style
un .DOC, ou .XLS bien sur, je peux, pour ces extensions très connues, me
débrouiller à "la main" mais je sais qu'il y a une façon de retrouver l'icône
associé à un type de fichier et cela doit être à mon avis dans la base de
registres
Mais je bloque....

En tout cas merci d'avoir pris de ton temps pour me répondre.

Gilles V


http://centrewd.free.fr/…

https://groups.google.com/d/msg/fr.comp.developpement.agl.windev/t_p9nm49B24/t6T0eTFcQj0J

--
Cordialement JeAn-PhI