begin process at 2012 05 28 22:45:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

Control Picture


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Control Picture

samedi 21 juin 2003 à 12:00:46 | Control Picture

Xentor609

Salut,
Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.

Merci!
samedi 21 juin 2003 à 12:19:38 | Re : Control Picture

BruNews

Administrateur CodeS-SourceS
J'ai deja mis exemple dans le selectuer image avec apercu.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Salut,
> Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
> J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
> Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
> Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.
>
> Merci!
samedi 21 juin 2003 à 13:35:30 | Re : Control Picture

Xentor609


Dans ton exemple, tu fais a un moment
himg = GetDlgItem(hdlg, IDPCT_BMP);
Je fais exactement la mm chose dans mon code, et le prog plante.
Je debug, et je m'apercois que GetdlItem renvoie 0, et il me dit "Cannot Evaluate Expression".
Je cree alors un editbox, et je fais
un GetDlgItem(hdlg, IDC_EDIT1);
Et la il me renvoie bien une valeur.
alors pkoi avec un edit le GetDlgItem fonctionne et pas avec mon controle picture?



-------------------------------
Réponse au message :
-------------------------------

> J'ai deja mis exemple dans le selectuer image avec apercu.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
> > J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
> > Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
> > Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.
> >
> > Merci!
>
samedi 21 juin 2003 à 13:47:14 | Re : Control Picture

BruNews

Administrateur CodeS-SourceS
GetDlgItem fonctionne toujours si le idctr en 2eme param est valide, faut donc que tu controles ton resource.h pour verif.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

>
> Dans ton exemple, tu fais a un moment
> himg = GetDlgItem(hdlg, IDPCT_BMP);
> Je fais exactement la mm chose dans mon code, et le prog plante.
> Je debug, et je m'apercois que GetdlItem renvoie 0, et il me dit "Cannot Evaluate Expression".
> Je cree alors un editbox, et je fais
> un GetDlgItem(hdlg, IDC_EDIT1);
> Et la il me renvoie bien une valeur.
> alors pkoi avec un edit le GetDlgItem fonctionne et pas avec mon controle picture?
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai deja mis exemple dans le selectuer image avec apercu.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
> > > J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
> > > Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
> > > Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.
> > >
> > > Merci!
> >
>
samedi 21 juin 2003 à 14:46:17 | Re : Control Picture

Xentor609

J'ai controle mon resource.h:

//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by TestCam.rc
//
#define ID_SAVE 2
#define IDD_DIALOG1 101
#define ID_QUIT 1000
#define IDPCT_BMP -1

// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 102
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif


Est ce que le probleme vient du fait que IDPCT_BMP est defini a -1?
J'ai bien essaye de changer sa valeur, mais le probleme reste le mm!
Que puis-je faire?


-------------------------------
Réponse au message :
-------------------------------

> GetDlgItem fonctionne toujours si le idctr en 2eme param est valide, faut donc que tu controles ton resource.h pour verif.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Dans ton exemple, tu fais a un moment
> > himg = GetDlgItem(hdlg, IDPCT_BMP);
> > Je fais exactement la mm chose dans mon code, et le prog plante.
> > Je debug, et je m'apercois que GetdlItem renvoie 0, et il me dit "Cannot Evaluate Expression".
> > Je cree alors un editbox, et je fais
> > un GetDlgItem(hdlg, IDC_EDIT1);
> > Et la il me renvoie bien une valeur.
> > alors pkoi avec un edit le GetDlgItem fonctionne et pas avec mon controle picture?
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai deja mis exemple dans le selectuer image avec apercu.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > > Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
> > > > J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
> > > > Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
> > > > Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.
> > > >
> > > > Merci!
> > >
> >
>
samedi 21 juin 2003 à 14:56:55 | Re : Control Picture

BruNews

Administrateur CodeS-SourceS
ben oui que vient du -1 !!!
ouvre ta dialogbox dans editeur de resource.
pour le picture
change propriete 'groupe' sur FALSE
Enregistre.
ouvre resource.h et colle

//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by TestCam.rc
//
#define ID_SAVE 2
#define IDD_DIALOG1 101
#define ID_QUIT 1000
#define IDPCT_BMP 1001

// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 102
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1002
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif

Enregistre tout et recompile projet complet.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> J'ai controle mon resource.h:
>
> //{{NO_DEPENDENCIES}}
> // Microsoft Developer Studio generated include file.
> // Used by TestCam.rc
> //
> #define ID_SAVE 2
> #define IDD_DIALOG1 101
> #define ID_QUIT 1000
> #define IDPCT_BMP -1
>
> // Next default values for new objects
> //
> #ifdef APSTUDIO_INVOKED
> #ifndef APSTUDIO_READONLY_SYMBOLS
> #define _APS_NEXT_RESOURCE_VALUE 102
> #define _APS_NEXT_COMMAND_VALUE 40001
> #define _APS_NEXT_CONTROL_VALUE 1001
> #define _APS_NEXT_SYMED_VALUE 101
> #endif
> #endif
>
>
> Est ce que le probleme vient du fait que IDPCT_BMP est defini a -1?
> J'ai bien essaye de changer sa valeur, mais le probleme reste le mm!
> Que puis-je faire?
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > GetDlgItem fonctionne toujours si le idctr en 2eme param est valide, faut donc que tu controles ton resource.h pour verif.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > Dans ton exemple, tu fais a un moment
> > > himg = GetDlgItem(hdlg, IDPCT_BMP);
> > > Je fais exactement la mm chose dans mon code, et le prog plante.
> > > Je debug, et je m'apercois que GetdlItem renvoie 0, et il me dit "Cannot Evaluate Expression".
> > > Je cree alors un editbox, et je fais
> > > un GetDlgItem(hdlg, IDC_EDIT1);
> > > Et la il me renvoie bien une valeur.
> > > alors pkoi avec un edit le GetDlgItem fonctionne et pas avec mon controle picture?
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai deja mis exemple dans le selectuer image avec apercu.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut,
> > > > > Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
> > > > > J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
> > > > > Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
> > > > > Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.
> > > > >
> > > > > Merci!
> > > >
> > >
> >
>
samedi 21 juin 2003 à 15:15:34 | Re : Control Picture

Xentor609


Merci bien,
J'ai fait exactement ce que vous avez dit,
groupe est desormais bien sur FALSE,
et #define IDPCT_BMP 1001
Mais le probleme reste pareil.
Bon ben tant pis pour moi, je n'arrive mm pas a trouve le prob. Je comprends plus rien.
Merci de votre aide quand meme!

-------------------------------
Réponse au message :
-------------------------------

> ben oui que vient du -1 !!!
> ouvre ta dialogbox dans editeur de resource.
> pour le picture
> change propriete 'groupe' sur FALSE
> Enregistre.
> ouvre resource.h et colle
>
> //{{NO_DEPENDENCIES}}
> // Microsoft Developer Studio generated include file.
> // Used by TestCam.rc
> //
> #define ID_SAVE 2
> #define IDD_DIALOG1 101
> #define ID_QUIT 1000
> #define IDPCT_BMP 1001
>
> // Next default values for new objects
> //
> #ifdef APSTUDIO_INVOKED
> #ifndef APSTUDIO_READONLY_SYMBOLS
> #define _APS_NEXT_RESOURCE_VALUE 102
> #define _APS_NEXT_COMMAND_VALUE 40001
> #define _APS_NEXT_CONTROL_VALUE 1002
> #define _APS_NEXT_SYMED_VALUE 101
> #endif
> #endif
>
> Enregistre tout et recompile projet complet.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai controle mon resource.h:
> >
> > //{{NO_DEPENDENCIES}}
> > // Microsoft Developer Studio generated include file.
> > // Used by TestCam.rc
> > //
> > #define ID_SAVE 2
> > #define IDD_DIALOG1 101
> > #define ID_QUIT 1000
> > #define IDPCT_BMP -1
> >
> > // Next default values for new objects
> > //
> > #ifdef APSTUDIO_INVOKED
> > #ifndef APSTUDIO_READONLY_SYMBOLS
> > #define _APS_NEXT_RESOURCE_VALUE 102
> > #define _APS_NEXT_COMMAND_VALUE 40001
> > #define _APS_NEXT_CONTROL_VALUE 1001
> > #define _APS_NEXT_SYMED_VALUE 101
> > #endif
> > #endif
> >
> >
> > Est ce que le probleme vient du fait que IDPCT_BMP est defini a -1?
> > J'ai bien essaye de changer sa valeur, mais le probleme reste le mm!
> > Que puis-je faire?
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > GetDlgItem fonctionne toujours si le idctr en 2eme param est valide, faut donc que tu controles ton resource.h pour verif.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > Dans ton exemple, tu fais a un moment
> > > > himg = GetDlgItem(hdlg, IDPCT_BMP);
> > > > Je fais exactement la mm chose dans mon code, et le prog plante.
> > > > Je debug, et je m'apercois que GetdlItem renvoie 0, et il me dit "Cannot Evaluate Expression".
> > > > Je cree alors un editbox, et je fais
> > > > un GetDlgItem(hdlg, IDC_EDIT1);
> > > > Et la il me renvoie bien une valeur.
> > > > alors pkoi avec un edit le GetDlgItem fonctionne et pas avec mon controle picture?
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > J'ai deja mis exemple dans le selectuer image avec apercu.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Salut,
> > > > > > Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
> > > > > > J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
> > > > > > Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
> > > > > > Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.
> > > > > >
> > > > > > Merci!
> > > > >
> > > >
> > >
> >
>
samedi 21 juin 2003 à 15:18:54 | Re : Control Picture

Xentor609


Pb resolu,
C bon, merci pour votre aide, mais il fallait juste faire un clean avant de recompiler comme vous l'avez dit.
Maintenant le handle est valide
Merci beaucoup!


-------------------------------
Réponse au message :
-------------------------------

>
> Merci bien,
> J'ai fait exactement ce que vous avez dit,
> groupe est desormais bien sur FALSE,
> et #define IDPCT_BMP 1001
> Mais le probleme reste pareil.
> Bon ben tant pis pour moi, je n'arrive mm pas a trouve le prob. Je comprends plus rien.
> Merci de votre aide quand meme!
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ben oui que vient du -1 !!!
> > ouvre ta dialogbox dans editeur de resource.
> > pour le picture
> > change propriete 'groupe' sur FALSE
> > Enregistre.
> > ouvre resource.h et colle
> >
> > //{{NO_DEPENDENCIES}}
> > // Microsoft Developer Studio generated include file.
> > // Used by TestCam.rc
> > //
> > #define ID_SAVE 2
> > #define IDD_DIALOG1 101
> > #define ID_QUIT 1000
> > #define IDPCT_BMP 1001
> >
> > // Next default values for new objects
> > //
> > #ifdef APSTUDIO_INVOKED
> > #ifndef APSTUDIO_READONLY_SYMBOLS
> > #define _APS_NEXT_RESOURCE_VALUE 102
> > #define _APS_NEXT_COMMAND_VALUE 40001
> > #define _APS_NEXT_CONTROL_VALUE 1002
> > #define _APS_NEXT_SYMED_VALUE 101
> > #endif
> > #endif
> >
> > Enregistre tout et recompile projet complet.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai controle mon resource.h:
> > >
> > > //{{NO_DEPENDENCIES}}
> > > // Microsoft Developer Studio generated include file.
> > > // Used by TestCam.rc
> > > //
> > > #define ID_SAVE 2
> > > #define IDD_DIALOG1 101
> > > #define ID_QUIT 1000
> > > #define IDPCT_BMP -1
> > >
> > > // Next default values for new objects
> > > //
> > > #ifdef APSTUDIO_INVOKED
> > > #ifndef APSTUDIO_READONLY_SYMBOLS
> > > #define _APS_NEXT_RESOURCE_VALUE 102
> > > #define _APS_NEXT_COMMAND_VALUE 40001
> > > #define _APS_NEXT_CONTROL_VALUE 1001
> > > #define _APS_NEXT_SYMED_VALUE 101
> > > #endif
> > > #endif
> > >
> > >
> > > Est ce que le probleme vient du fait que IDPCT_BMP est defini a -1?
> > > J'ai bien essaye de changer sa valeur, mais le probleme reste le mm!
> > > Que puis-je faire?
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > GetDlgItem fonctionne toujours si le idctr en 2eme param est valide, faut donc que tu controles ton resource.h pour verif.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > >
> > > > > Dans ton exemple, tu fais a un moment
> > > > > himg = GetDlgItem(hdlg, IDPCT_BMP);
> > > > > Je fais exactement la mm chose dans mon code, et le prog plante.
> > > > > Je debug, et je m'apercois que GetdlItem renvoie 0, et il me dit "Cannot Evaluate Expression".
> > > > > Je cree alors un editbox, et je fais
> > > > > un GetDlgItem(hdlg, IDC_EDIT1);
> > > > > Et la il me renvoie bien une valeur.
> > > > > alors pkoi avec un edit le GetDlgItem fonctionne et pas avec mon controle picture?
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > J'ai deja mis exemple dans le selectuer image avec apercu.
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Salut,
> > > > > > > Je voudrais afficher une image(jpeg ou bmp), dans le controle picture d'une dialogbox.
> > > > > > > J'arrive a afficher une image de type Jpeg, BMp ou gif avec la methode OleLoadPicture, puis Render(), dans une fenetre, mais pas dans un control picture.
> > > > > > > Lorsque je tente d'afficher l'image dans le control picture, l'image s'affiche dans toute la dialogBox entiere.
> > > > > > > Je cherche donc une fonction, une source permettant d'afficher mon image(jpeg) dans un control picture.
> > > > > > >
> > > > > > > Merci!
> > > > > >
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : afficher, image, control, picture, jpeg


Répondre à ce message

Sujets en rapport avec ce message

Afficher une image .jpeg dans un Picture Control [ par Flaken ] Bonjour,Je voudrais mettre une image en format .jpeg dans un Picture Control. Pour cela j'ai créer un bouton parcourir qui permet de sélectionner une Afficher une image dans un Picture Control en MFC. [ par alaya12 ] SalutJe programme en visual studio 2005 C++ avec MFCMon application consiste à charger des images à partir du disque dur et j'arrive à faire çaMais co mettre une image dans un picture control [ par Flaken ] Bonjour, Voila je suis sous Visual Studio 2005 et j'ai créer une MFC. J'ai ajouter un bouton parcourir où je récupere le chemin de la photo selectionn Afficher une image dans un controle picture en MFC. [ par alaya12 ] Salut à tous.Voila je suis sous Visual Studio 2005 et j'ai créer une MFC. J'ai ajouter un bouton parcourir où je récupere le chemin de la photo select afficher image dans un picture visual cpp j'ai déjà debuté l' application [ par maxoule ] afficher image dans un picture visual cpp j'ai déjà debuté l' application ,si quelqu'un veux bien m'aider Afficher une image Jpeg dans une fenêtre (en fond) [ par JayC ] Salut !J'essaye d'afficher une image dans mon application en VC++ (j'utilise VC++ 6.0) et je sais vraiment pas comment faire.En fait ce que je voudrai Image [ par JCpp ] En Visual Studio C++ .NETOui !!!!!!, encore et encore, une question pour afficher une Image dans une fenêtre Dialogue. (je suis DSL)J'ai cherché dans Comment afficher une image bmp dans un picture depuis un buffer image [ par firens ] Bonjour,j'utilise un framegrabber pour récupérer une image.Je désirerais pouvoir utiliser mon buffer image pour l'afficher dans un picture de type Bit Picture Control sous vc++ [ par shadow1779 ] Bonjour,j'ai vu qu'on pouvait faire un picture control directement par l'editeur de ressources de vc++, ce qui permet en soit d'aller plus vite, cepen affichage image a près appui d'un bouton poussoir visual c++ [ par grandfrancis ] Salut, j'aimerais afficher plusieurs images après l'appui de boutons via une carte d'acquisition. J'ai installé un timer qui scrute les entrées toutes


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales