鼠標懸停上顯示出提示文字

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);函數

相關文章
相關標籤/搜索