用一个Timer,发现当鼠标在CListCtrl时就触发Timer,不断探索是否:
CListCtrl *m_pList=(CListCtrl *)GetDlgItem(IDC_LISTVIEW1);
int i=0;
POSITION pos=m_pList->GetFirstSelectedItemPosition();
while(pos){
int nIDSel=m_pList->GetNextSelectedItem(pos);
++i;
}
发现i的值大于2就报告.鼠标移出中止Timer.也是一个办法的.