IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Visual C++ 2005


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut Visual C++ 2005
    Bonjour,

    Nous programmons présentement avec VisualStudio 6, mais nous voulons faire une migration vers la 2005, j'ai plusieurs questions si vous pourriez m'aider

    1. Est ce que dans .NET il y a la property grid
    2. est ce que je pourrais donner à mon projet le look de .NET


    Merci bcp

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    il existe une propetygrid en .Net, mais je ne sais pas à laquelle tu fais référence http://msdn2.microsoft.com/en-US/lib...pertygrid.aspx

    Quand tu parles de style .Net, tu veux parler de style XP ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Bonjour Nico,

    Merci pour la poperty grid.

    Oui lorsque je parle de style c'est comme XP.

    J'ai acheté une librairie de prof-uis: www.prof-uis.com, mais ca me cause des problème dans mon projets.

    Ce que prof-uis me permet est d'associer les images qui existent dans le toolbar avec les commandes qui existent dans le menu, je ne sais pas si je pourrais faire ça avec .NET

    Merci pour ta réponse

    Mirna

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    le style XP est possible, avec l'utilisation d'un manifest (ou simplement de propriétés)

    quant à la librairie dont tu parles, je ne sais pas ce qu'elle propose, mais s'il s'agit de faire des menus et des toolbars, c'est faisable en .net aussi avec les winforms

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Merci bcp nico

    Je veux essayer de créer un petit projet avec .NET cette fin de semaine, ça me permettre d'explorer un peu le logiciel.

    Merci encore

    Mirna

  6. #6
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Tu ne mélangerais pas VC++ .Net avec développement .Net ? VC++ 2005 permet de faire du développement natif exactement comme pour VC++ 6. Il peut aussi faire du .Net, qui est autre chose...

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Bonjour,

    Je vous explique la situation:

    Notre projet est developpé avec VC++ 6 MFC.

    Nous faisons une migration en VC++ 8.

    Il y a un mois nous avons utilisé une librairie pour plusieurs causes, mais malheureusement ça nous cree des problèmes.

    Une des choses que nous voulons c'est la suivante:

    lorsque vous developpez avec .NET ou bien dans Office word, access Outlook... il y a une association entre l'image de l'icone dans le toolbar et le menu.

    Exemple: vous avez l'image de l'imprimante dans le toolbar et a côté du imprimer dans le menu Fichier. vous avez l'image de copier et coller dans le toolbar et la même à côté de Copier et Coller dans Edition

    Moi c'est ce que je veux exactement, je veux associer les images entre la commande dans le toolbar et dans le menu.

    J'espère que j'ai bien expliqué

    Merci encore pour votre aide

    Mirna

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ceci est aussi possible avec les MFC.
    Tu n'as pas compilé ton projet pour faire en sorte qu'il puisse intégrer du code .Net ?

    Ce que tu décris (si j'ai bien compris) est le fonctionnement classique d'un menu et d'une toolbar
    regarde dans la faq pour la toolbar http://c.developpez.com/faq/vc/?page=CToolBar et pour le menu http://c.developpez.com/faq/vc/?page=GesMenus

    Et là, c'est du MFC, utilisable avec visual studio 2005

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Bonjour Nico,

    Nous essayons de faire la compilation, mais nous avons eu bcp de problème de compilation

    nous sommmes incapable de démarrer notre application présentement, une des fonctions que nous utilisons est atol(), elle prenne en paramètre une valeur dans les 4 milliards, elle est incapable de convertir la valeur en 64 bits...

    Permets-moi de te remercier pour ton aide...


    mirna

  10. #10
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    utilise strtoi64 à la place

  11. #11
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Merci

    Ca fonctionne pour atol().

    t'es magnifique

    Par contre, lorsque l'application a démarré nous n'étions pas capable de voir les images à côté des commandes dans le menu.

    j'ai téléchargé l'application MDIColorView de http://c.developpez.com/faq/vc/?page=GesMenus et il n'y a pas des images dans le menu aussi..

    Merci encore nico

    Mirna

  12. #12
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu pourrais faire une copie d'écran pour illustrer ? je ne suis pas sur de saisir exactement ce que tu veux

  13. #13
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Bonjour Nico,

    Ci-joint une image de ce que je voulais dire, il y a une image Avant avec le VC6 et une image après (cette image est faite avec VC++ 6 et la librairie Prof-UIS)

    alors je me demandais si avec VC++ 2005 je serai capable d'avoir mes menu et mes barre d'outils (toolbar) comme la partie Après de mon image

    J'espère que j'ai bien expliqué, parfois j'ai de la misère

    Merci encore

    Mirna
    Images attachées Images attachées  

  14. #14
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Ok, donc en fait, ce que tu veux, c'est un menu avec des images
    et puis aussi une toolbar

    Je confirme que tout ca est possible avec .Net. Je ne suis pas assez calé en MFC, mais je suis quasiment sur qu'on ne peut pas faire de menus avec images, en tous cas, pas simplement.

    Si tu choisis de faire un projet .Net, il te faudra gérer l'interaction MFC et .Net, ce qui n'est pas compliqué, tu peux regarder cet article

    Puis, il te faudra utiliser les menus .Net, tu pourras par exemple utiliser les classes ToolStrip et ToolStripMenuItem

  15. #15
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    MErci bcp Nico

    mon boss va être decu pour ne pas avoir les images dans le menu avec MFC..

    Merci bcp

    mirna

  16. #16
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Bon, après une courte recherche, il semblerait qu'il y a des contributions dans ce sens ...
    regarde par exemple ici http://www.codeproject.com/menu/menuex.asp

  17. #17
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Merci Nico

    je te dis tu es génial, je veux regarder le code

    Mirna

  18. #18
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Nico,

    J'ai fait encore des recherches sur CodeProjects et voici un bon lien aussi

    http://www.codeproject.com/menu/newmenuxpstyle.asp




    Mirna

Discussions similaires

  1. News Visual C++ 2005 Gratuit et autres versions
    Par farscape dans le forum Visual C++
    Réponses: 3
    Dernier message: 30/08/2007, 12h20
  2. [IDE] Visual Studio 2005 Express
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 130
    Dernier message: 23/12/2006, 15h08
  3. En attendant la relève de Visual studio 2005…
    Par farscape dans le forum MFC
    Réponses: 22
    Dernier message: 24/11/2005, 14h27
  4. DX 9 et visual.net 2005 ?
    Par ilimo dans le forum DirectX
    Réponses: 1
    Dernier message: 27/07/2004, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo