2009-08-12 5 views
1

Après l'ajout d'un élément de ruban ou l'appel d'une méthode qui met à jour un élément, le ruban ne s'actualise pas correctement. Parfois, c'est OK après le redimensionnement de la fenêtre, mais la plupart du temps le panneau est dans un état replié.Comment actualiser CMFCRibbonBar après l'ajout/la mise à jour d'un élément

J'ai essayé toutes les fonctions que je pouvais penser, ReposPanels, RecalcWidths, RecalcLayout etc etc, mais rien ne fonctionnait ...

Répondre

8

JUSQU'AU ...

m_ribbonBar.ForceRecalcLayout(); //CMFCRibbonBar m_ribbonBar; 

Woohoo!

Ce n'est pas évident par googler alors j'ai décidé de l'ajouter comme une question déjà répondu ici (surtout si je pouvais trouver moi-même à nouveau après deux mois se sont écoulés)

+0

hey merci beaucoup !! ! – yolo

Questions connexes