Salut,
Je souhaite récupérer les icones des types de fichiers qui sont proposés quand on fait clic-droit "nouveau" sous Windows.
Récupérer dans la base de registre les types de fichiers correspondants est simple (parser HKEY_CLASSES_ROOT, examiner les valeurs de la clé 'ShellNew', etc.)
Je pense qu'on peut récupérer l'icône en allant lire, toujours dans le registre, la valeur de 'DefaultIcon' dans la clé correspondant au type d'objet associé au fichier (exemple : HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Paint.Picture\DefaultIcon). Mais cette solution me semble un peu fastidieuse et je n'ai pas envie de réinventer la roue s'il existe une méthode plus simple.
D'où ma question : existe-t-il quelque part dans l'API Windows une fonction du type 'GetIconForFileType' qui prendrait en paramètre une extension de fichier et qui renverrait les infos nécessaires pour utiliser l'icône correspondante ?
Merci pour votre aide !
Partager