本文主要是介绍MFC如果判断ListCtrl哪些行被选中的两种办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
void CTextDlg::OnBnClickedButtonDel()
{// TODO: 在此添加控件通知处理程序代码int iItem; for ( iItem = m_List.GetItemCount()-1; iItem>=0; iItem--){if ( LVIS_SELECTED == m_LCArcPos.GetItemState(iItem,LVIS_SELECTED)) //发现选中行{m_List.DeleteItem(iItem);}}
}
void CVirtualListCtrl::CopySelectedItems()
{std::vector<CString> fileList;int item = GetNextItem(-1, LVNI_SELECTED);while (item > -1){fileList.push_back(m_database[item].filePath);item = GetNextItem(item, LVNI_SELECTED);}Utility::CopyFilesToClipboard(fileList);
}
这篇关于MFC如果判断ListCtrl哪些行被选中的两种办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!