1. 增加TOOLTIPWND.CPP到工程文件。
2. 在头文件中添加#include "ToolTipWnd.h" 。
3. 在类声明中添加:
CToolTipWnd m_bttWnd;
3. 在OnInitDialog(对话框)或OnInitialUpdate(表单视)中添加下面代码:
m_bttWnd.Create(this);
m_bttWnd.AddTool(GetDlgItem(), , [text color]);
eg.
m_bttWnd.AddTool(GetDlgItem(IDC_EDIT1),"Tooltip", RGB(255,0,0));//可选择自己喜欢的颜色
第三个参数为可选,缺省为RGB(0, 0, 0)。缺省文本颜色可以用SetDefTextColor进行设置。
4. 重载PreTranslateMessage并添加下面代码:
if(m_bttWnd)
m_bttWnd.RelayEvent(pMsg);
就完成了气球式工具栏提示。呵呵
VC++“气球式”工具提示
最新推荐文章于 2020-11-29 17:05:14 发布