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 :

Les MFC ne me satisfont pas


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut Les MFC ne me satisfont pas
    Bonjour,

    En fait je suis en train de developper une application sur Visual C++ 6.0 et je suis pas satisfait de la qualit� des objets MFC (point de vue esthetique) et du coup je veux savoir est ce qu'il y a d'autres bibliotheques qui permettent de developper des interfaces utilisateurs mais avec une qualit� esthetique meilleure. Les logiciels qui me facinent au niveau de leur interfaces sont (CCleaner, Recuva ...etc).

    Quelqu'un d'autres vous peut me proposer une bibliotheque qui me permettra d'ameliorer ca ?

    Merci d'avance

  2. #2
    Membre chevronn� Avatar de stephdim
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    462
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 462
    Par d�faut
    salut,

    passe � VS2008 (avec le feature pack pour MFC) ; VC6.0 c'est un peu plus que vieillot (1998) ...

    @+

  3. #3
    Membre �prouv�
    Avatar de TheGzD
    Homme Profil pro
    Ing�nieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : Ing�nieur/ Docteur en Informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par d�faut
    Stephdim a raison, mais il faut surtout que tu r�alises que VS ne va pas faire le boulot � ta place : si l'apparence des interfaces fournies ne te satisfait pas visuellement il ne tient qu'� toi de surcharger les classes des �l�ments graphiques de base en red�finissant, entre autre, leur fonction DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct).
    Certes �a demande plus de travail, mais c'est le prix � payer pour avoir exactement ce que tu veux.

  4. #4
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Citation Envoy� par TheGzD Voir le message
    Stephdim a raison, mais il faut surtout que tu r�alises que VS ne va pas faire le boulot � ta place : si l'apparence des interfaces fournies ne te satisfait pas visuellement il ne tient qu'� toi de surcharger les classes des �l�ments graphiques de base en red�finissant, entre autre, leur fonction DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct).
    Certes �a demande plus de travail, mais c'est le prix � payer pour avoir exactement ce que tu veux.
    +1
    Les objets graphiques de base sont les m�mes que tu retrouves dans toutes les fen�tres Windows.
    Tu serais surpris de voir quels types de bouton on peut faire en les redessinant soi-m�me.

    Bon courage

  5. #5
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    comment ca en les redessinant moi meme ?

    vous voulez dire que j'utilise pas les drag and drop et je les dessine via le code ?

  6. #6
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Je l'ai jamais vraiment fait avec les MFC, mais avec wxWidgets (une autre librairie graphique) tu peux donner l'image du bouton au repos, l'image quand il est cliqu�, l'image quand il est disabled,...
    Dans l'esprit les deux font la m�me chose, c'est-�-dire qu'au lieu d'afficher un bouton basique, ils vont chercher une aure ressource que celle par d�faut pour l'afficher.
    Je pense donc qu'il faut que tu de vrais �couter TheGzD et regarder du c�t� de la fonction CButton:: DrawItem

    Bon courage

  7. #7
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 538
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 538
    Par d�faut
    Citation Envoy� par ksoft Voir le message
    comment ca en les redessinant moi meme ?

    vous voulez dire que j'utilise pas les drag and drop et je les dessine via le code ?
    Oui il faut que tu fasses tout par toi-m�me les MFC c'est basique..
    Il faut au besoin utiliser des r�gions d'image.
    Regarder sur codeproject.com et codeguru.com il ya des tas d'exemples...

    Citation Envoy� par Gabrielly Voir le message
    Et pour ceux qui ignorent encore le Feature Pack est d�j� l� et il nous refait une belle retouche du Graphical User Interface (GUI).
    C'est la nouvelle MFC avec plus d'une centaine de nouvelles classes suppl�mentaires dans sa librairie qui est d�j� robuste et puissante.

    Je suis d'accord avec toi mais je pr�f�re ce qui est de base...
    les nouvelles interfaces MFC � la MS Office sont trop "pr�fabriqu�es" � mon gout.
    R�sultat des courses : toutes les boites qui utilisent VC++ et MFC font des projets qui ont tous la m�me interface standardis�e...
    Mais ceci est mon point de vue

Discussions similaires

  1. Code extraction colonnes ne prend pas en compte les MFC
    Par argaz01 dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 29/07/2010, 10h13
  2. R�ponses: 14
    Dernier message: 30/04/2010, 07h04
  3. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    R�ponses: 3
    Dernier message: 11/02/2004, 18h59
  4. Les classes ne s'affichent pas
    Par karl3i dans le forum MFC
    R�ponses: 8
    Dernier message: 26/01/2004, 14h52
  5. R�ponses: 4
    Dernier message: 15/01/2004, 22h53

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