鼠标移到list control的item上,显示提示信息
鼠标移到list control的item上,显示提示信息 ,总是闪个不停,什么原因啊?
LVHITTESTINFO hti;
GetCursorPos(&point);
if (::WindowFromPoint(point)==m_bList)
{
m_bList.ScreenToClient(&point);
hti.pt.x=point.x;
hti.pt.y=point.y;
ListView_HitTest(m_bList, &hti);
if (hti.flags==LVHT_ONITEMLABEL)
{
nIndex=hti.iItem;
temp=title[nIndex];
m_bTip.UpdateTipText(temp,GetDlgItem(IDC_LIST1) ); //更新提示信息
}
else
{
m_bTip.UpdateTipText("",GetDlgItem(IDC_LIST1 ));
}//提示信息为空
}