提示框的实现一般可以通过如下四步:
1、定义对象
在相关位置定义提示框的对象: CToolTipCtrl m_tt;
2、创建提示框
EnableToolTips();
m_tt.Create(this);
m_tt.Activate(TRUE);
3、添加提示框显示内容
m_tt.AddTool(&m_btn,"test");
4、添加响应事件
在虚函数PreTranslateMessage中添加:
m_tt.RelayEvent(pMsg);
正常提示框显示的话,有以上四步骤就可以了。
5、控制tips满足一定条件下显示