1、如何获取,CListCtrl 获取当前选定
方法一
void CListControlDlg::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
*pResult = 0;
CString ss;
ss.Format(":%d",m_DataList.GetSelectionMark());}
方法二
void CListControlDlg::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
*pResult = 0;
}
方法三
int index=m_DataList.GetNextItem(-1,LVIS_SELECTED);也可以实现;
2、如何删除 CListCtrl列表
void CListControlDlg::OnRemovall()
{
// TODO: Add your control notification handler code here
if(m_DataList.GetItemCount())
{
m_DataList.DeleteAllItems();
}
}
3、如何获取总的CListCtrl 视图控件的总数量
CString ss;
ss.Format("count:%d",m_DataList.GetItemCount());
AfxMessageBox(ss);