MFC的list control控件,如何得到某一行某列的字符串内容?
比如listcontrol控件的控制变量m_list现在各列已经设置好了,也输出了几行内容现在我想当选中某行的时候,此行某列的信息可以被读取到数组中怎么实现?请尽量说具体...
比如list control控件的控制变量m_list
现在各列已经设置好了,也输出了几行内容
现在我想当选中某行的时候,此行某列的信息可以被读取到数组中
怎么实现?请尽量说具体些~我很菜,谢谢! 展开
现在各列已经设置好了,也输出了几行内容
现在我想当选中某行的时候,此行某列的信息可以被读取到数组中
怎么实现?请尽量说具体些~我很菜,谢谢! 展开
3个回答
展开全部
//双击ListCtrl的一条记录,取得该记录(doubleclick ListCtrl)
void CErrorView::OnDblclkListErr(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
POSITION pos = NULL;
int nIndex = -1;
// CListCtrl& lc = GetListCtrl();
pos = m_Error_List.GetFirstSelectedItemPosition();
nIndex = m_Error_List.GetNextSelectedItem(pos);
ExpNo = m_Error_List.GetItemText(nIndex, 0);
ExpName = m_Error_List.GetItemText(nIndex, 1);
ExeTime = m_Error_List.GetItemText(nIndex, 2);
ErrorInfo = m_Error_List.GetItemText(nIndex, 3);
m_Error_List.DeleteItem(nIndex);
*pResult = 0;
}
void CErrorView::OnDblclkListErr(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
POSITION pos = NULL;
int nIndex = -1;
// CListCtrl& lc = GetListCtrl();
pos = m_Error_List.GetFirstSelectedItemPosition();
nIndex = m_Error_List.GetNextSelectedItem(pos);
ExpNo = m_Error_List.GetItemText(nIndex, 0);
ExpName = m_Error_List.GetItemText(nIndex, 1);
ExeTime = m_Error_List.GetItemText(nIndex, 2);
ErrorInfo = m_Error_List.GetItemText(nIndex, 3);
m_Error_List.DeleteItem(nIndex);
*pResult = 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询