Bonjour,
J'ai tenté de créer un IconHandler perso pour les fichiers ZIP. Plutôt que d'écrire une classe COM à la main, j'ai tenté un projet ATL. À présent, d'après mes fichiers de trace, l'explorateur trouve bel et bien mon IconHandler et reçoit son interface IExtractIconW, mais bizarrement, n'appelle aucune de ses méthodes...
En fait, l'unique méthode appelée (en dehors des méthodes d'IUnknown qu'on ne peut tracer sous ATL sans modifier les headers) est IPersistFile::Load(). QueryInterface est appelée juste après, puis plus rien...
Partager