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

发布于 2024-08-01 20:32:50 字数 147 浏览 4 评论 0原文

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

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

After adding a ribbon item, or calling a method that updates an item, the ribbon does not refresh correctly. Sometimes it's OK after resizing the window but most of the time the panel is in a collapsed state.

I tried all the functions I could think of, ReposPanels, RecalcWidths, RecalcLayout etc etc but nothing worked...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

递刀给你 2024-08-08 20:32:50

这对我有用:

    m_ribbonBar.ForceRecalcLayout(); //CMFCRibbonBar m_ribbonBar;

This worked for me:

    m_ribbonBar.ForceRecalcLayout(); //CMFCRibbonBar m_ribbonBar;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文