// 全选
void CMFC_ListViewDlg::OnBnClickedButtonSelectAll()
{
for (int i = 0; i < m_listCtrl.GetItemCount(); i++)
{
m_listCtrl.SetItemState(i,LVIS_SELECTED, LVIS_SELECTED);
}
m_listCtrl.SetFocus(); // 将焦点设置回ListCtrl
}
// 反选
void CMFC_ListViewDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
for (int i=0; i < m_ListCtrl.GetItemCount(); i++)
{
if (this->m_ListCtrl.GetItemState(i, LVIS_SELECTED) == LVIS_SELECTED)
{
this->m_ListCtrl.SetItemState(i, 0, LVIS_SELECTED);
}
else
{
this->m_ListCtrl.SetItemState(i, LVIS_SELECTED, LVIS_SELECTED);
}
}
}