Bonjour,
Est'il possible de récuperer la liste des icones pour les extensions de fichiers (.jpg,.txt,...)?
Et ensuite ajouter cette icone à une imageList ?
Du style :
ImageList1.Add(Vb.Icone(".txt"))
Merci
Version imprimable
Bonjour,
Est'il possible de récuperer la liste des icones pour les extensions de fichiers (.jpg,.txt,...)?
Et ensuite ajouter cette icone à une imageList ?
Du style :
ImageList1.Add(Vb.Icone(".txt"))
Merci
Ben, les icones sont stockés quelque part sur l'ordinateur, en utilisant:google: je pense que tu trouveras ton bonheur
La classe System.Drawing.Icon a une méthode statique qui sert à ça :
Citation:
Public Shared Function ExtractAssociatedIcon ( _
filePath As String _
) As Icon
Biensur, mais sans donner de chemin.
Si je lui dit .txt , il me donne l'icone par défaut
Là tout de suite ça se complique... je pense qu'il faut fouiller dans la base de registres, ou utiliser une API Windows.
Sinon, tu peux bidouiller : tu crées un fichier bidon avec l'extension voulue dans le répertoire temporaire, et tu appelles Icon.ExtractAssociatedIcon sur ce fichier.
Oui ca doit être possible par registre et un dll mais sur google tu trouveras ton bonheur j'en suis sur ;)