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 :

OnApplicationLook ne modifie pas le surlignage des contr�les


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par d�faut OnApplicationLook ne modifie pas le surlignage des contr�les
    Bonjour,

    Je travaille sur une application qui utilise le OnApplicationLook().

    L'utilisateur peut choisir entre 4 look diff�rents :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    switch (Prgm.GetAppLook())
    		{
    		case ID_VIEW_APPLOOK_OFF_2007_BLUE:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_LunaBlue);
    			break;
     
    		case ID_VIEW_APPLOOK_OFF_2007_BLACK:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_ObsidianBlack);
    			break;
     
    		case ID_VIEW_APPLOOK_OFF_2007_SILVER:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_Silver);
    			break;
     
    		case ID_VIEW_APPLOOK_OFF_2007_AQUA:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_Aqua);
    			break;
    		}
     
    		CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));
    		CDockingManager::SetDockingMode(DT_SMART);
    Cela change bien le look mais les boutons deviennent l�g�rement bleu lorsque l'on passe la souris dessus. Sous le theme Office2007_LunaBlue cela convient parfaitement, mais pour le style Office2007_ObsidianBlack, avoir un bouton qui devient l�g�rement bleu sur fond noir, cela ne ressemble � rien ^^.

    Je voulais savoir comment faire pour modifier les apparences "highlighted" en fonction du style choisi.


    N'y a-t-il pas une fonction pr�vue � cet effet?

    Merci d'avance pour toute r�ponse.

  2. #2
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Regarde s'il n'y a pas quelques m�thodes virtuelles de CMFCVisualManagerOffice2007 que tu puisses surcharger.

    Recherche les m�thodes virtuelles qui contiennent le text Highlight

    Ensuite tu d�finis ta propre classe CMyVisualManagerOffice2007 qui d�rive de CMFCVisualManagerOffice2007

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par d�faut
    Je me demandais s'il n'existait pas un m�canisme qui prenait d�j� cela en compte...

    Si non, plus qu'une solution : .

Discussions similaires

  1. R�ponses: 1
    Dernier message: 10/05/2012, 09h46
  2. NetBeans Visual Design: Modifier le pas de d�placement des composants
    Par JerryMouse dans le forum NetBeans Platform
    R�ponses: 0
    Dernier message: 20/02/2011, 13h10
  3. R�ponses: 3
    Dernier message: 31/01/2008, 10h09
  4. R�ponses: 3
    Dernier message: 04/07/2007, 10h14
  5. Modifier des contr�les
    Par CrazySeb dans le forum MFC
    R�ponses: 1
    Dernier message: 05/03/2007, 08h46

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