如何在添加/更新项目后刷新CMFCRibbonBar

时间:2009-08-12 14:52:15

标签: refresh mfc-feature-pack cmfcribbonpanel

添加功能区项目或调用更新项目的方法后,功能区无法正确刷新。有时候在调整窗口大小后它是正常的,但大多数时候面板处于折叠状态。

我尝试了所有我能想到的功能,ReposPanels,RecalcWidths,RecalcLayout等,但没有任何效果......

1 个答案:

答案 0 :(得分:9)

... UNTIL

    m_ribbonBar.ForceRecalcLayout(); //CMFCRibbonBar m_ribbonBar;

哇噢!

谷歌搜索这一点并不明显,所以我决定将它作为一个已经回答的问题添加到这里(主要是因为我可以在几个月后再次找到它)