Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[VC++] afficher une image jpeg

5 réponses
Avatar
yves
Bonjour,
je débute en Visual c++ (j'ai la version 6.0) et je voudrai faire un
programme qui affiche des images aux formats jpeg et bmp (plus
eventuellement gif ou png ). Avec un bouton ouvrir pour sélectionner le
fichier et une zone d'affichage à coté.

Merci.

5 réponses

Avatar
Christian ASTOR
yves a écrit:

je débute en Visual c++ (j'ai la version 6.0) et je voudrai faire un
programme qui affiche des images aux formats jpeg et bmp (plus
eventuellement gif ou png ). Avec un bouton ouvrir pour sélectionner le
fichier et une zone d'affichage à coté.



KB218972
Avatar
Remi Thomas
Christian ASTOR wrote:
yves a écrit:

je débute en Visual c++ (j'ai la version 6.0) et je voudrai faire un
programme qui affiche des images aux formats jpeg et bmp (plus
eventuellement gif ou png ). Avec un bouton ouvrir pour sélectionner
le fichier et une zone d'affichage à coté.



KB218972



Oui, pourquoi pas, mais je trouve que GDI+ est plus simple.
Voir l'ancienne réponse
http://groups.google.com/groups?q=ondraw+gif+xtware&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=%23OL7rPnbBHA.1408%40tkmsftngp02&rnum=2

Rémi

--
Rémi Thomas - MVP Visual Studio .NET
Développeur Windows indépendant
http://www.xtware.com/cv
Avatar
yves
Christian ASTOR a écrit :

yves a écrit:

je débute en Visual c++ (j'ai la version 6.0) et je voudrai faire un
programme qui affiche des images aux formats jpeg et bmp (plus
eventuellement gif ou png ). Avec un bouton ouvrir pour sélectionner
le fichier et une zone d'affichage à coté.




KB218972



J'ai téléchargé l'exemple suivant:
http://download.microsoft.com/download/vc60pro/samp37/1/WIN98/EN-US/Loadpic.exe

mais je n'y comprend pas grand chose.
Je voudrai rajouter la possibilité d'afficher une image dans une zone de
l'interface d'un programme qui existe déjà.
Avatar
Philippe Mignard
yves wrote:
J'ai téléchargé l'exemple suivant:
http://download.microsoft.com/download/vc60pro/samp37/1/WIN98/EN-US/Loadpic.exe
mais je n'y comprend pas grand chose.
Je voudrai rajouter la possibilité d'afficher une image dans une zone de
l'interface d'un programme qui existe déjà.



http://micromeg.free.fr/programmeur.html
A+
--
~~~~~~~~~~~~~~~~~~~~~~~~ Philippe Mignard ~~~~~~~~~~~~~~~~~~~~~~~~
*** mailto: (MSN: idem) ***
** PGP key: http://micromeg.free.fr/Philkey.asc **

Micromega Software System - Freewares !!! - Programmation...
*** http://micromeg.free.fr ***
Avatar
Christian ASTOR
yves a écrit:

J'ai téléchargé l'exemple suivant:
http://download.microsoft.com/download/vc60pro/samp37/1/WIN98/EN-US/Loadpic.exe
mais je n'y comprend pas grand chose.
Je voudrai rajouter la possibilité d'afficher une image dans une zone de
l'interface d'un programme qui existe déjà.



Mais il n'y a pas gd chose à comprendre...
On charge par GetOpenFileName() un Jpg ou autre ds un IPicture et on
l'affiche par IPicture::Render() ds le DC de la fenêtre main.
On peut aussi appeler IPicture::get_Handle() puis cast HBITMAP pour
ensuite l'afficher ds un Static SS_BITMAP par STM_SETIMAGE en le
stretchant éventuellement.