CListCtrl控件下的几条记录:
guoluyewei.P 1
guoluyewei.I 0.1
guoluyewei.D 0
guoluyewei.SV 50
guoluyewei.PV 49
我想选中其中的某一条记录,
各位高手:有没有类似CListBox的SetCurSel(int i)方法,可以选择某条记录啊??
guoluyewei.P 1
guoluyewei.I 0.1
guoluyewei.D 0
guoluyewei.SV 50
guoluyewei.PV 49
我想选中其中的某一条记录,
各位高手:有没有类似CListBox的SetCurSel(int i)方法,可以选择某条记录啊??
m_List.GetItemText(hang,lie);m_List.GetItemText(hang,lie+1);
依据你的提示,我写了如下代码
int nCount=m_ConnectedList.GetItemCount();
for (int i=0;i<nCount;i++)
{
m_ConnectedList.SetItemState(i, LVIS_SELECTED, LVIS_SELECTED);
OnDelserver();
}
可结果是只删除了奇数的记录,如1,3,5
偶数的还会留在列表控件中,请求指点,谢谢!
CListCtrl* pmyListCtrl;
// The string to match.
LPCTSTR lpszmyString;LVFINDINFO info;
int nIndex;info.flags = LVFI_PARTIAL|LVFI_STRING;
info.psz = lpszmyString;// Delete all of the items that begin with the string lpszmyString.
while ((nIndex=pmyListCtrl->FindItem(&info)) != -1)
{
pmyListCtrl->DeleteItem(nIndex);
}
你看看msdn。