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;
}