CListCtrl::GetSelectedColumn 返回-1

2025-03-06 18:32:17
推荐回答(1个)
回答1:

int i= m_listctrl->GetSelectedColumn();//这里一直都是-1值,表示你的列表中没有被选择项,这是列表控件允许的状态。
这里可能两个原因:
一是表明你执行这条语句的时候,列表框没有选中项。
另一个可能,是你这个m_listctrl是控件变量,那么执行get之前,要UpdataData()一下,将控件内容更新到变量才能得到取值。