MFC列表框控件每一行插入多列,怎么取第一列的内容

MFC列表框控件每一行插入多列,如何取第一列的内容
Row = m_wndList.InsertItem(n,(LPCTSTR)(CString)m_rs.m_userID);
m_wndList.SetItemText(Row,1,(LPCTSTR)(CString)m_rs.m_UserName);
m_wndList.SetItemText(Row,2,(LPCTSTR)(CString)m_rs.m_password);


用int id=_ttoi(m_wndList.GetItemText(nItem,0));
发现id的值是很长的一个负数,不是某一行第一列的id,

请问怎么使用GetItemText取第一列的数并转换成整型?

------解决方案--------------------
先看看m_wndList.GetItemText(nItem,0)的结果是什么
------解决方案--------------------
CString str = CListCtrl::GetItemText(...);
_ttoi(...);
_tcstoul(..);