如何更改工具提示';活动文件';在CMFCtabCtrl';什么是选项卡文档菜单?

如何更改工具提示';活动文件';在CMFCtabCtrl';什么是选项卡文档菜单?,mfc,mfc-feature-pack,Mfc,Mfc Feature Pack,在CMFCTabCtrl中,我们有两种滚动选项卡的方式,一种是使用两个按钮滚动窗口选项卡,另一种是显示选项卡式窗口弹出菜单的界面。此选项取决于CMFCTabCtrl中的EnableTabDocumentsMenu方法。解除此按钮(菜单)上的工具提示选项为“活动文件” 在VisualStudio中似乎也使用了相同的选项卡控件,我在那里看到了相同的工具提示 有什么方法可以更改此工具提示文本吗?启用TabDocumentsMenu时,工具提示在afxtabctrl.cpp中设置为IDS_AFXBARR

在CMFCTabCtrl中,我们有两种滚动选项卡的方式,一种是使用两个按钮滚动窗口选项卡,另一种是显示选项卡式窗口弹出菜单的界面。此选项取决于CMFCTabCtrl中的EnableTabDocumentsMenu方法。解除此按钮(菜单)上的工具提示选项为“活动文件”

在VisualStudio中似乎也使用了相同的选项卡控件,我在那里看到了相同的工具提示


有什么方法可以更改此工具提示文本吗?

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

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

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