Comment on fait pour créer une miniature affichée dans l'explorateur?

Comment on fait pour créer une miniature affichée dans l'explorateur? - C++ - Programmation

Marsh Posté le 28-12-2007 à 12:57:43    

Je me posais une question, si j'ai un fichier quelconque que je genere avec mon programme, par exemple un modele 3d. Comment on fait pour crée la petite image de preview qui s'affiche quand on passe en mode thumbails dans l'explorateur windows? Pour les jpg, les gif et tout ça je me dis que ça doit etre windows qui gere ça tout seul, mais pour certain autre fichiers il y a aussi une miniature et je me dis que windozs doit pas etre capable de la gerer elle meme. Elle doit etre crée par le logiciel quand on enregistre le fichier et extraite d'une maniere ou d'une autre par windows. J'ai fait quelques recherches mais j'arrive pas a trouver la maniere dont l'image peut etre stockée dans un fichier de maniere a etre accesible par windows. Quelq'un a une idée sur la façon de fonctionner de ce mecanisme?

Reply

Marsh Posté le 28-12-2007 à 12:57:43   

Reply

Marsh Posté le 28-12-2007 à 13:55:37    

En général avec un IDE (Borland, Visual Sudio, ...)  il me semble que tu peux associer une icone à ton exe, non ?

Reply

Marsh Posté le 28-12-2007 à 14:11:04    

ouai mais la je ne parle pas de ça.  
 
Ce que je veux faire c'est sauver un model 3d dans un fichier SAT et associer a ce fichier une image du modele qui est sauvé dedans. Comme ça dans l'explorateur on peut avoir une preview de tous les modeles sans avoir a ouvrir chacun des fichiers.

Reply

Marsh Posté le 28-12-2007 à 14:37:16    

il faut que tu crées une extension au shell qui va lire le modele 3D en en faire une icone thumbnail:
http://msdn2.microsoft.com/en-us/l [...] S.85).aspx


Message édité par breizhbugs le 28-12-2007 à 23:38:13
Reply

Marsh Posté le 28-12-2007 à 16:37:15    

aaaah ok, c'est comme ça que ça marche.
 
merci :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed