Accueil > Forum > > > > A un utilisateur de visual studio 2005 (version complète)
A un utilisateur de visual studio 2005 (version complète)
mercredi 15 novembre 2006 à 13:09:33 |
A un utilisateur de visual studio 2005 (version complète)

lex1111
|
Ma question fais suite a ma dernière question posé a cette adresse : http://www.cppfrance.com/infomsg_DEBUTE-AVEC-VISUAL-CPLUSPLUS_843309.aspx#10J'ai donc installé visual studio 2005 (version complète) pour utiliser l'éditeur de ressources... Le problème c'est que je n'arrive pas à faire la manip suivante, si quelqu'un pourrait me dire comment procéder, je lui serait grandement reconnaissant... J'aimerais créer un programme en c++ (win32) tout con qui au lancement afficherais une form avec un bouton style XP deçu et une messagebox qui s'affiche lorsque je clic sur le bouton. Mais je veux à tout prix procédé grâce à l'éditeur de ressources (créer un bouton grâce à la boite a outil qui se trouve en haut à droite (et non pas par code), le redimenssioner grâce à la souris...) une fois que j'aurais réeussit à faire ça, je pense que je pourrais me débrouiller... merci d'avance pour vos réponses
|
|
mercredi 15 novembre 2006 à 14:32:22 |
Re : A un utilisateur de visual studio 2005 (version complète)

buno
|
Tu vas dans les ressources de ton projet (onglet Ressources ou fichiers resource.rc), tu insère une nouvelle dialog (ou form) avec un bouton. Ensuite, tu double-clic sur ton bouton: normalement, tu devrais voir le code de la fonction OnButton(). Là, tu mets le code d'affichage d'une MessageBox... Buno ---------------------------------------- L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai... Le site de mon mariage
|
|
mercredi 15 novembre 2006 à 15:35:04 |
Re : A un utilisateur de visual studio 2005 (version complète)

lex1111
|
Voila ce que j'ai fais, mais ça me donne une erreure a la compilation :
- j'ai créé un nouveau projet >> win32 >> projet win32 >> suivant >> projet vide >> ok - j'ai ajouter une ressource >> dialog >> ok La j'ai une form avec 2 boutons qui s'affichent - je double clique sur un des boutons - j'ajoute le code : MessageBox(0,"Bonjour","test",0); - J'essaie de compiler >> message d'erreur :
1>------ Début de la génération : Projet : rrrrrrrr, Configuration : Debug Win32 ------ 1>Compilation en cours... 1>test.cpp 1>c:\program files\microsoft visual studio 8\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] 1>Le journal de génération a été enregistré à l'emplacement "file://d:\programmation\c++\hddivxv3.0\rrrrrrrr\rrrrrrrr\Debug\BuildLog.htm" 1>rrrrrrrr - 1 erreur(s), 0 avertissement(s) ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
quelqu'un serait ce qui ne va pas ?
|
|
mercredi 15 novembre 2006 à 15:45:02 |
Re : A un utilisateur de visual studio 2005 (version complète)

lex1111
|
Autre erreures a la comilation :
1>------ Début de la génération : Projet : azazaz, Configuration : Debug Win32 ------ 1>Compilation en cours... 1>rzrzr.cpp 1> WINVER not defined. Defaulting to 0x0502 (Windows Server 2003) 1>d:\programmation\c++\hddivxv3.0\azazaz\azazaz\rzrzr.h(15) : error C2065: 'IDD_DIALOG1' : identificateur non déclaré 1>d:\programmation\c++\hddivxv3.0\azazaz\azazaz\rzrzr.cpp(30) : error C2065: 'IDC_BUTTON1' : identificateur non déclaré 1>d:\programmation\c++\hddivxv3.0\azazaz\azazaz\rzrzr.cpp(38) : error C2660: 'CWnd::MessageBoxA' : la fonction ne prend pas 4 arguments 1>Le journal de génération a été enregistré à l'emplacement "file://d:\programmation\c++\hddivxv3.0\azazaz\azazaz\Debug\BuildLog.htm" 1>azazaz - 3 erreur(s), 0 avertissement(s) ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
et toujours pas d'éclaircicement !!
|
|
mercredi 15 novembre 2006 à 16:13:51 |
Re : A un utilisateur de visual studio 2005 (version complète)

buno
|
Pour l'interface graphique, tu veux utiliser les MFC ou l'API Win32? Dans le 1er cas, je t'envoie un exemple. Dans le 2nd, je te conseille cet excellent tuto de BobBuno ---------------------------------------- L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai... Le site de mon mariage
|
|
mercredi 15 novembre 2006 à 17:54:11 |
Re : A un utilisateur de visual studio 2005 (version complète)

lex1111
|
Merci beaucoup pour ton exemple que tu m'a envoyé, j'ai essayé vite fais de le compiler et ça marche, donc je vais potasser ça.... Juste, j'ai essayé de remplacer MessageBox("coucou"); par MessageBox(0,"Bonjour tout le monde","Notre projet",0);et la ça me dit que la fonction ne prend pas 4 arguments alors que dans le tuto http://www.cppfrance.com/codes/PROGRAMMER-WIN32-AVEC-VISUAL-CPLUSPLUS-EXPRESS-TUTORIAL_38359.aspxc'est MessageBox(0,"Bonjour tout le monde","Notre projet",0); qui est utilisé et ça marche très bien !!! ma question est donc pourquoi ?
Pour la méthode de bob, je l'avais déjà vu ya pas longtemps, mais ce n'est pas une méthode graphique, et j'y tiens !
|
|
mercredi 15 novembre 2006 à 18:09:06 |
Re : A un utilisateur de visual studio 2005 (version complète)

buno
|
Il y a 2 fonctions MessageBox. La 1ère, MessageBox(HWND hWnd,LPCSTR message,LPCSTR titre,int bouton), est celle de l'API Windows. La 2nde, MessageBox(LPCSTR message), est celle des MFC. Elle appelle la 1ère avec des paramètres prédéfinis. Si tu veux absolument utiliser la 1ère méthode, il faut l'appeler comme suit: ::MessageBox(...) (le double ':' devant est nécessaire) Buno ---------------------------------------- L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai... Le site de mon mariage
|
|
mercredi 15 novembre 2006 à 18:19:08 |
Re : A un utilisateur de visual studio 2005 (version complète)

lex1111
|
Ok merci beaucoup pour ton aide...je comprends mieux les choses...
|
|
Cette discussion est classée dans : bouton, version, visual, studio, complète
Répondre à ce message
Sujets en rapport avec ce message
Version de VIsual Studio [ par cybercool33 ]
Bonjour je n'arrive pas à ouvrir des projets avec le visual studio.NEt que j'ai. Un message d'erreur m'indique que je ne suis pas en version 7.1 ou en
Trial visual studio 2003 [ par shadow1779 ]
Voila, j'crois que les compilateurs et leur undefinied reference ca me chauffe un peu beaucoup, quelqu'un pourrait t'il me passer un site mirroir ou t
Aspect bouton sous visual studio 2006 [ par trabbart ]
Bonjour,J'avais un projet commencé sous visual studio 5.0, aujourd'hui j'ai recompilé avec visual studio 2003 sous XP et je ne bénéficie pas de la mis
l'installation du Patch6 pour Visual Studio 6 [ par daliosdali ]
Pour l'installation du Patch6 pour Visual Studio 6 (version anglais) j'ai télécharger une version Vs6sp6.exe de taille 61,8 Mo l'erreur est de type -
Comment débuter en C++ [ par FritzEGW ]
Slt a tous J'a un petit problème. Avant j'utilisais une ancienne version du Visual studio (ce qui contient le VB6) et je faisais la programmation e
Installation Visual studio C++ 2003 sous XP 64bits [ par Quemar ]
Bonjour à tous,je ne sais pas si je suis au bon endroit pour poser cette question mais la voila:J'utilise depuis 5ans Visual studio 2003 pour créer de
projet visual studio.net 2008 [ par chichoune73 ]
Bonjour, Je dois reprendre un projet écrit en c# existant à partir de visual studio.net 2008. J'ai 2 questions : 1) Je souhaiterais faire "un enregis
erreurs incompréhensibles dans visual studio [ par peter2010 ]
Bonjour, j'ai quelques erreurs lorsque je compile avec Visual Studio, j'ai beau regarder dans MSDN, je ne comprends pas quels sont les erreurs. Les v
compiler un fichier pro*c avec visual studio 2008 ? [ par Flow8002 ]
Bonjour, je cherche une procedure afin de pouvoir compiler un fichier pc (pro*c oracle ) avec visual studio 2008. j'ai lu pas mal d'article sur la gen
conversion e projet visual studio 6 ->2008 2010 [ par moi13 ]
j ai des projets visual c++ 6 et quand je veux les modifier avec visual studio 2008 ou 2010 beta, impossible de compiler[^^sad2] (il y a beaucoup d e
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|