ListCtrl 选中某行

来源:互联网 发布:qq个人业务源码带后台 编辑:程序博客网 时间:2024/04/28 00:19
void CWndSendDataCProView::OnItemchanged(NMHDR* pNMHDR, LRESULT* pResult) 
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;

CListCtrl &listCtrl = GetListCtrl();  

CString strName = "";
CString strSex = "";
CString strAge = "";

POSITION pos = listCtrl.GetFirstSelectedItemPosition();
if (pos == NULL)
{
}
else
{
while (pos)
{
int iItem = listCtrl.GetNextSelectedItem(pos);
strName = listCtrl.GetItemText(iItem, 0);
strSex = listCtrl.GetItemText(iItem, 1);
strAge = listCtrl.GetItemText(iItem, 2);

//strName = listCtrl.GetItemText(pNMListView->iItem, 0);
//strSex = listCtrl.GetItemText(pNMListView->iItem, 1);
//strAge = listCtrl.GetItemText(pNMListView->iItem, 2);

myEdit.SetSel(0, myEdit.GetWindowTextLength());
myEdit.ReplaceSel(strName + "\t" + strSex + "\t" + strAge);
}
}
*pResult = 0;
}
原创粉丝点击