鼠标悬停上显示出提示文字

MFC里这个类叫作CToolTipCtrl,具体用法很简单。
一、声明CToolTipCtrl的类对象m_ctrlTT。
二、在初始化函数中设置m_ctrlTT。
   EnableToolTips(TRUE);//enable use it
   m_ctrlTT.Create(this);
   m_ctrlTT.Activate(TRUE);
   m_ctrlTT.SetTipTextColor(RGB(0,0,255));//font color
   m_ctrlTT.SetDelayTime(150);//delay time
   //IDC_TEST为你想添加提示的控件IDC,"hello为想添加的提示语句"
   m_ctrlTT.AddTool(GetDlgItem(IDC_TEST),(LPCTSTR)"hello");
三、在ClassWizard里添加PreTranslateMessage函数,并添加以下语句:
   m_ctrlTT.RelayEvent(pMsg);函数

相关文章
相关标签/搜索