1. 声明一个CToolTipCtrl类
CToolTipCtrl m_Ttc;
2. 在OnInitDialog函数中加入如下内容
BOOL CTestDlg::OnInitDialog()
{
...
EnableToolTips(true);
m_Ttc.Create(this);
SetToolTipsMsgMap();
...
}
3. 实现SetToolTipsMsgMap函数
void CTestDlg::SetToolTipsMsgMap()
{
m_Ttc.AddTool(GetDlgItem(IDC_IPADDRESS_SERVER), "管理模块所在的IP地址");
m_Ttc.AddTool(GetDlgItem(IDC_EDIT_PSPORT), "与管理模块通信的端口");
m_Ttc.AddTool(GetDlgItem(IDC_EDIT_USERID), "起始的用户ID");
...
}
4.添加PreTranslageMessage函数
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
m_Ttc.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
效果如下