如何更改 CMFCtabCtrl 的 TabbedDocumentsMenu 上的工具提示“活动文件”?

Posted

技术标签:

【中文标题】如何更改 CMFCtabCtrl 的 TabbedDocumentsMenu 上的工具提示“活动文件”?【英文标题】:How to change the tooltip 'Active Files' on the CMFCtabCtrl's TabbedDocumentsMenu? 【发布时间】:2011-03-15 17:23:03 【问题描述】:

我们有两种方法可以滚动 CMFCTabCtrl 中的选项卡,或者使用两个按钮滚动窗口选项卡,或者使用显示选项卡式窗口的弹出菜单的界面。此选项取决于 CMFCTabCtrl 中的 EnableTabDocumentsMenu 方法。默认此按钮(菜单)上的工具提示选项为“Active Files”。

甚至在 Visual Studio 中似乎也使用了相同的选项卡式控件,我在那里看到了相同的工具提示?

我们有什么办法可以更改此工具提示文本?

【问题讨论】:

【参考方案1】:

启用TabDocumentsMenu 时,工具提示设置为afxtabctrl.cpp 中的IDS_AFXBARRES_OPENED_DOCS(“活动文件”)。要更改它,请尝试调用:

m_btnScrollRight.SetToolTip(_T("My Customized ToolTip"));

您的主要问题是 m_btnScrollRight 受到保护,因此您最好从 CMFCTabCtrl 继承并在您自己的类中执行此操作(在调用 EnableTabDocumentsMenu 之后)。

【讨论】:

以上是关于如何更改 CMFCtabCtrl 的 TabbedDocumentsMenu 上的工具提示“活动文件”?的主要内容,如果未能解决你的问题,请参考以下文章

我想在 android 中更改 Tabbed Child Activity 的标题

如何在每个 CMFCTabCtrl 选项卡标题中放置复选框

如何关闭 CMFCTabCtrl 中的选项卡

在 VS2013 中使用 CMfcTabCtrl

CMFCTabCtrl 在 CDialog 中不可见

MFC用CMFCTabCtrl类动态创建标签页,怎样添加消息响应