比较简单直接贴代码
1. .h文件声明
CToolTipCtrl *m_ToolTip;
2.
int CMapTip::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialogEx::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: 在此添加您专用的创建代码
//CToolTipCtrl::AddTool(this, _T("string to display "));
EnableToolTips(TRUE);
m_ToolTip = new CToolTipCtrl;
m_ToolTip->Create(this);
m_ToolTip->Activate(TRUE);
//CWnd* pW=GetDlgItem(IDD_DIALOG1);//得到窗口指针
m_ToolTip->AddTool(this, L"双击显示地图 ");//添加
return 0;
}
3.
BOOL CMapTip::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
m_ToolTip->RelayEvent(pMsg);
return CDialogEx::PreTranslateMessage(pMsg);
}