MFC鼠标经过控件提示标签

/*
类中声明成员  CToolTipCtrl m_Tip;
初始化:
m_Tip.Create(this); 
m_Tip.SetFont(&font);
m_Tip.SetDelayTime(200); //设置延迟
m_Tip.SetTipTextColor( RGB(0,0,255) ); //设置提示文本的颜色
m_Tip.SetTipBkColor( RGB(255,255,255)); //设置提示框的背景颜色
m_Tip.Activate(TRUE); //设置是否启用提示
*/

BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg)//用于鼠标经过提示 覆盖基类虚函数
{
    if(  pMsg->message==WM_MOUSEMOVE )//捕获鼠标经过消息
    {
        m_Tip.AddTool(FromHandle(pMsg->hwnd),_T("提示信息") );
        m_Tip.RelayEvent(pMsg);
    }
    return CDialog::PreTranslateMessage(pMsg);
}

你可能感兴趣的:(MFC鼠标经过控件提示标签)