以下是一个简单的示例,演示如何使用 CToolTipCtrl 为 CTabCtrl 的每个标签项设置工具提示:
// 假设你的标签控件是 myTabCtrl
CTabCtrl myTabCtrl;
// 创建 ToolTip 控件
CToolTipCtrl m_toolTip;
m_toolTip.Create(this);
// 为 Tab 控件添加 ToolTip
for (int i = 0; i < myTabCtrl.GetItemCount(); ++i) {
TCITEM item;
myTabCtrl.GetItem(i, &item);
CRect rect;
myTabCtrl.GetItemRect(i, &rect);
m_toolTip.AddTool(&myTabCtrl, item.pszText, &rect, i + 1); // 第四个参数是一个标识符,可用于区分不同的工具提示
}
// 激活 ToolTip 控件
m_toolTip.Activate(TRUE);
在这个示例中,我们通过 CToolTipCtrl 创建了一个工具提示控件,然后为每个标签项添加了工具提示。通过 AddTool 方法,你可以指定工具提示的文本和关联的矩形区域。最后,通过 Activate 方法激活工具提示。
请根据实际需要进行适当的调整,比如更改工具提示的文本、位置等。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22654/MFC/CTabCtrl