CListCtrl的使用

来源:互联网 发布:智能康复知多少 编辑:程序博客网 时间:2024/05/16 06:18
m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);m_ListCtrl.InsertColumn(0,"c0",LVCFMT_CENTER,100);m_ListCtrl.InsertColumn(1,"c1",LVCFMT_CENTER,100);m_ListCtrl.InsertColumn(2,"c2",LVCFMT_CENTER,100);m_ListCtrl.InsertColumn(3,"c3",LVCFMT_CENTER,100);m_ListCtrl.InsertItem(0,"00-00");//m_ListCtrl.SetItemText(0,0,"00-00");m_ListCtrl.SetItemText(0,1,"00-01");m_ListCtrl.SetItemText(0,2,"00-02");m_ListCtrl.SetItemText(0,3,"00-03");m_ListCtrl.InsertItem(1,"01-00");//m_ListCtrl.SetItemText(0,0,"00-00");m_ListCtrl.SetItemText(1,1,"01-01");m_ListCtrl.SetItemText(1,2,"01-02");m_ListCtrl.SetItemText(1,3,"01-03");
void CTest10Dlg::OnBnClickedButton1()  //Delete{// TODO: 在此添加控件通知处理程序代码POSITION pos = m_ListCtrl.GetFirstSelectedItemPosition();   if (pos == NULL)   {   MessageBox(_T("请选择要删除的项!"), _T("提示"), MB_OK|MB_ICONINFORMATION);   return ;   }   while (pos)   {   int iIndex  = m_ListCtrl.GetNextSelectedItem(pos);   m_ListCtrl.DeleteItem(iIndex);   pos = m_ListCtrl.GetFirstSelectedItemPosition();   }  }
void CTest71Dlg::OnNMClickList1(NMHDR *pNMHDR, LRESULT *pResult){// TODO: 在此添加控件通知处理程序代码//AfxMessageBox(L"...");POSITION pos=m_ListCtrl.GetFirstSelectedItemPosition();if (pos==NULL)return ;m_ListCtrl.SetItemState(m_Item,0,LVIS_SELECTED |LVIS_FOCUSED |LVS_SHOWSELALWAYS);m_Item =m_ListCtrl.GetNextSelectedItem(pos);m_ListCtrl.SetItemState(m_Item,LVIS_SELECTED |LVIS_FOCUSED |LVS_SHOWSELALWAYS,LVIS_SELECTED |LVIS_FOCUSED |LVS_SHOWSELALWAYS);*pResult = 0;}

 

 

	
				
		
原创粉丝点击