如何更改 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 上的工具提示“活动文件”?的主要内容,如果未能解决你的问题,请参考以下文章