Bonjour à tous,

je programme avec visual c++ 6.0 sous windows. Je travaille sur un programme de traitement d'image qui ouvre et enregistre des images dans un format appellé ".img".
Lors de l'ouverture ou de l'enregistrement de ces images, j'utilise la fonction "void Serialize (CArchive& ar)".

Dans un deuxième temps, j'ai intégré la possibilité d'exporter les images dans des formats différents connus (bmp, png...) ainsi que la lecture de ces formats.

Mon problème :

Si j'affiche une image "image.png" et que je clique sur "save", je veux que le programme me donne la fenetre "SAVE AS" qui me permettra d'enregistrer en ".img". Or vu que le fichier existe déja, il écrase le fichier "image.png" sans sommations.

Comment puis-je dire au programme d'enregistrer directement s'il s'agit d'un ".img" ou d'ouvrir la boite de dialogue "SAVE AS" s'il s'agit d'un autre format?

Merci d'avance.