Queestion toute simple sur l'affichage dans une dialogue box
julienbornet
Messages postés99Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention 2 février 2009
-
8 mars 2006 à 17:32
julienbornet
Messages postés99Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention 2 février 2009
-
9 mars 2006 à 15:24
Bonjour a tous
J'ai un petit probleme. Voila je suis entraint de creer une API. Le but de cette API est de permettre a l'utilisateur de regler un certain nombre de paramttre avant de proceder a la tache principale.. Comme je suis un rookie, cette API ce compose d'une boite de dialogue principale dans laquelle je programme mes bouton et autre.
Mon probleme est que lorsque j'essai d'afficher une autre boite de dialogue, les images ne s'affiche pas. Par example j'ai un bouton About qui ouvre une boite de dialogue donnant les renseignement sur le prgramme (version, copyright ...) et une image. Hors cette image ne s'affiche pas. Il en est de meme pour les icones. Quelqu'un a t'il une solut
Merci
A voir également:
Queestion toute simple sur l'affichage dans une dialogue box
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 8 mars 2006 à 20:46
La question ne porte pas sur le langage (C ou C++) ni l'IDE (VS 2003 ou 2005 ou autre) mais sur la technique employée.
Directement avec API ???
MFC ???
etc...
julienbornet
Messages postés99Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention 2 février 2009 8 mars 2006 à 21:38
Excuse moi je n'avait pas compris en fait j'ai cree une boite de dialogue avec visual (comme si je la dessinait sur paint par exemple) et dans cette boite de dialogue j'ai inserre une image bmp (qui se trouve egalement dans mes ressources) (pour faire ca je n'ai taper aucun code mis a part celui permattnt de dessiner la boite de dialogue dans mon prog principal)
Vu que je ne connait pas le jargon technique je ne peux pas vous renseigner si c'est avec API ou MFC ... desole
Cette boite de dialogue ce trouve dans mon fichier .rc dans mes resources files.
Voial j'espere que ca repond a votre question.
En tout cas merci de votre aide et de votre patience
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 8 mars 2006 à 21:49
Ben alors tu ne crées surement pas d'API mais tu tentes de faire un prog.
Vu que tu sembles utiliser des wizzards, doit certainement s'agir de MFC.
Fias donc une recherche sur 'sources' avec 'MFC' en motif de recherche, haut de cette page.
julienbornet
Messages postés99Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention 2 février 2009 8 mars 2006 à 23:09
Je suis desole d'insister lourdement mais apres avoir regarder les resultat de la recherche je n'utilise pas non plus de MFC. En fait j'ai une dialogue box que je gere en ecrivant une procedure (c'est ce que j'ai appeler mon programme principal au dessus) et une autre procedure qui sert au autre boite de dialogu tel que la boite about. Je n'utilise pas de class c'est beaucoup plus basic que ca. En fait dna ma procedure par ex pour l'affichage de la boite about j'ai mis:
case IDC_BUTTON_ABOUT:
DialogBox(hInstance,
(LPCTSTR)
IDD_ABOUT,
NULL,
(DLGPROC)Dialog);
return TRUE;
Ou IDD_ABOUT est le lien a ma boite de dialogue que j'ai dessine.
Voila, c'est peu etre pas une API (koi que j'ai un totoruiel ou c'est marque API et que j';ai pris sur http://c.developpez.com/cours/ et c'est marque API windows c'est pour cela que j'ai poste ma question dans API
julienbornet
Messages postés99Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention 2 février 2009 9 mars 2006 à 15:24
Bon alors je suis desole mais j'ai bien regarde le code que tu m'a fournit, mais en fait il sert a affrciher une image sur toute la zone client, et ce n'est pas ce que je veux faire. Comme je doit mal m'exprimer et que les images parle souvent plus que les mots voial en images ce qu'il ce passe. Ceci est ma dialogu box tel que je la dessine sous visual studio:
Et ceci est la dialogu box qui s'affiche lorsque j'appui sur le boutton about de mon API:
Voila si tu regarde bien l'icone s'affiche mais ce n'est pas le meme, et l'image s'affiche pas . Linage est une .bmp que j'ai enregistre dan mes resources tout comme l'icone est un .ico lui aussi enregistre dans mes ressource. La procedure utiliser pour la dialogu box est la suivante :