Bonjour,
Je travaille sur une application qui utilise le OnApplicationLook().
L'utilisateur peut choisir entre 4 look différents :
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 ^^.
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);
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.
Partager