CListCtrl控件获取当前选择行的第一列的数据//可以吗?
CListCtrl&ListCtrl=GetListCtrl();UINTiItemIndex=ListCtrl.GetSelectedColumn();CStrings...
CListCtrl & ListCtrl = GetListCtrl();
UINT iItemIndex= ListCtrl.GetSelectedColumn();
CString szVal = ListCtrl.GetItemText((int)iItemIndex,0); 展开
UINT iItemIndex= ListCtrl.GetSelectedColumn();
CString szVal = ListCtrl.GetItemText((int)iItemIndex,0); 展开
1个回答
展开全部
CListCtrl m_myList;
m_myList必须在创建时与一个ListCtrl控件绑定。
POSITION pos = m_myList.GetFirstSelectedItemPosition();
//while(pos != NULL) //如果可能选中多个
if(pos!=NULL) //这样就算选择多个也只取第一个
{
int nItem = m_myList.GetNextSelectedItem( pos );
CString st = m_myList.GetItemText(nItem,0);
MessageBox(st);
}
m_myList必须在创建时与一个ListCtrl控件绑定。
POSITION pos = m_myList.GetFirstSelectedItemPosition();
//while(pos != NULL) //如果可能选中多个
if(pos!=NULL) //这样就算选择多个也只取第一个
{
int nItem = m_myList.GetNextSelectedItem( pos );
CString st = m_myList.GetItemText(nItem,0);
MessageBox(st);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询