前言
ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl。可以通过该类实现鼠标悬停后的提示tip。
代码实现
先声明CToolTipCtrl类的变量
CToolTipCtrl m_TipMsg;
初始化:
m_TipMsg.m_hWnd = NULL;
//船舶提示框初始化
void TipInit()
{
if (m_TipMsg.m_hWnd == NULL)
{
m_TipMsg.Create(this);
m_TipMsg.Activate(true);
m_TipMsg.AddTool(this,TTS_ALWAYSTIP);//TTS_ALWAYSTIP
m_TipMsg.SetMaxTipWidth(500);//设定显示宽度,超长内容自动换行
m_TipMsg.SetTipBkColor(APP_MAIN_TXT_COLOR);//(RGB(210,210,255));
m_TipMsg.SetTipTextColor

本文详细介绍了在MFC中如何使用CToolTipCtrl类实现鼠标悬停提示,包括代码实现步骤、控件初始化、文本加载及事件处理等关键环节。此外,还提供了利用CWnd自身支持的ToolTip实现方案。
最低0.47元/天 解锁文章
2174

被折叠的 条评论
为什么被折叠?



