用到的控件:CToolTipCtrl
1. 头文件中创建对象
CToolTipCtrl m_tip;
2. 在OnInitDialog()中添加如下代码
EnableToolTips(TRUE);
<pre name="code" class="cpp">m_tip<span style="font-family: Arial, Helvetica, sans-serif;">.Create(this);</span>
m_tip<span style="font-family: Arial, Helvetica, sans-serif;">.Activate(TRUE);</span>
CWnd* pw = GetDlgItem(IDC_EDIT_ATTRIBUTES);//IDC_EDIT_ATTRIBUTES为需要显示提示信息的控件
m_tip<span style="font-family: Arial, Helvetica, sans-serif;">.AddTool(pw,"这就是提示");</span>
3. 重写PreTranslateMessage方法
头文件中声明
BOOL PreTranslateMessage(MSG* pMsg);
源文件中
BOOL xxxx::PreTranslateMessage(MSG* pMsg)
{
m_tip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
原文:http://blog.163.com/chming_love/blog/static/171361760201276111141204/