Bonjour,
J'avais un programme winforms avec un bout de code récupéré sur code source permettant d'avoir un aperçu d'une miniature d'un fichier à le manière de l'explorateur.
Mon appli winforms fonctionne aussi bien sur XP 32 bits, Seven 32-64 bits.
J'ai repris exactement ce code dans mon appli WPF, là ça marche sur XP 32 bits, mais ne fonctionne pas quelque soit la version de Seven.
La différence dans le code se situe à cette ligne :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 return (IExtractImage)item.GetUIObjectOf(IntPtr.Zero, 1, ref pidl, ref uuidIExtractImage, out prgf);
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 return (IExtractIcon)item.GetUIObjectOf(IntPtr.Zero, 1, ref pidl, ref uuidIExtractIcon, out prgf);
L'erreur me dit qu'il y a une erreur de cast.
À mon avis ça vient de pidl qui est un IntPtr.
Je suis un peu paumé.
Une idée? Une piste?
Merci.
Partager