2009-08-12 11 views
1

Nach dem Hinzufügen eines Ribbon-Elements oder beim Aufrufen einer Methode zum Aktualisieren eines Elements wird das Ribbon nicht korrekt aktualisiert. Manchmal ist es nach der Größenänderung des Fensters in Ordnung, aber das Panel befindet sich meistens in einem zusammengefalteten Zustand.So aktualisieren Sie die CMFCRibbonBar nach dem Hinzufügen/Aktualisieren eines Elements

ich alle Funktionen habe ich versucht, von, ReposPanels denken konnte, RecalcWidths, RecalcLayout etc etc, aber nichts funktionierte ...

Antwort

8

UNTIL ...

m_ribbonBar.ForceRecalcLayout(); //CMFCRibbonBar m_ribbonBar; 

Woohoo!

Dies ist nicht offensichtlich durch googeln so habe ich beschlossen, es als bereits beantwortet Frage hinzufügen hier (vor allem, damit es wieder selbst ich finden konnte nach ein paar Monaten sind gegangen)

+0

hey vielen Dank !! ! – yolo