如何将CListCtrl中的某一项设为被选中的状态? 我知道某一项的index, 如何将这一项设为被选中的状态?(就像被鼠标点过一样)要求以后GetFirstSelectPosition就可以得到它的位置。最好用代码说明。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_YouList.SetItemState(index, LVIS_SELECTED, LVIS_SELECTED); 采用m_List.SetFocus();m_List.SetItemState(0, LVIS_FOCUSED, LVIS_FOCUSED );m_List.SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);模拟点击选中。然后通过POSITION pos = m_List.GetFirstSelectedItemPosition();int n = m_List.GetNextSelectedItem(pos);得到选中的项 m_List.SetItemState(12, LVIS_FOCUSED | LVIS_SELECTED, LVIS_FOCUSED | LVIS_SELECTED); POSITION poin = m_List.GetFirstSelectedItemPosition( ); if(poin) { int nItem = m_List.GetNextSelectedItem(poin); CString str; str.Format("%d", nItem); AfxMessageBox(str); } CListCtrl yourListCtrl;yourListCtrl.SetFocus();yourListCtrl.SetItemState(index, LVIS_SELECTED, LVIS_SELECTED); 有谁知道从六安到长沙的K2075次为什么在12306上只能买到1月24的票吗,之后查询就没有那个车了啊。 关于this的问题? list control分组求和问题?? 偶然看到一个宏定义,不明白什么意思,望指教。 带BS_DEFPUSHBUTTON参数生成的默认按钮如何实现其功能? 如何在dll中定义输出函数???? 什么函数能查看事件的有无状态??? 关于无模式对话框的问题? 关于VC.NET在数据库方面的问题? 请问::时间延长、随机函数 在VC中如何实现?能者回答。。。 这样的错误一般是什么情况的发生呢? 关于ocx卸载
m_List.SetFocus();
m_List.SetItemState(0, LVIS_FOCUSED, LVIS_FOCUSED );
m_List.SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);
模拟点击选中。然后通过
POSITION pos = m_List.GetFirstSelectedItemPosition();
int n = m_List.GetNextSelectedItem(pos);
得到选中的项
LVIS_FOCUSED | LVIS_SELECTED);
POSITION poin = m_List.GetFirstSelectedItemPosition( );
if(poin)
{
int nItem = m_List.GetNextSelectedItem(poin);
CString str;
str.Format("%d", nItem);
AfxMessageBox(str);
}
yourListCtrl.SetFocus();
yourListCtrl.SetItemState(index, LVIS_SELECTED, LVIS_SELECTED);