Bonjour,
J'ai une CToolBar avec 3 boutons qui ont le style TBSTYLE_DROPDOWN dans une appli MFC 7.1 (sous VS 2003 SP1).
Tout a toujours bien fonctionné jusqu'au jour où j'ai voulu rajouter le style XP a mon appli : j'ai inclus dans les ressources le manifest fourni par le Wizzard pour utiliser les COMCTL v6.0.
Dès que j'ai un bouton avec le style TBSTYLE_DROPDOWN, le controle bascule la taille de tout les boutons en 29x28 au lieu de 24x23, a l'insu des MFC, ce qui cause un débordement dans la barre (la barre est restée à du 24x23). Le basculement n'est pas immédiat et se fait lors du premier appel à CToolBar::_SetButton lors de la mise à jour de l'état d'un bouton par un CCmdUI.
Est ce que qqu'un est déjà tombé sur ce bug de COMCTL ???
Comment le contourner ? J'ai beau chercher sur le NET je ne trouve rien sur le sujet.
Merci d'avance.
@+
PS: Version de COMCTL32.DLL : 5.82.2900.2982 utilisé sous XP SP2.
Partager