我有一个列表视图控件,该控件目前仅允许选择一项。然后,我通过以下代码阅读:

无效的CApp :: OnNMClickList1(NMHDR * pNMHDR,LRESULT * pResult)
{
    int nSelected =(m_List.GetSelectionMark());
...

但是,现在我要使此列表能够进行多选,GetSelectionMark()始终返回一个索引。谁能帮我重新编码以返回选定索引的列表?

最佳答案

使用GetFirstSelectedItemPosition()查找首先选择的项目,然后使用GetNextSelectedItem()进行其余操作,您就完成了。 :)

关于c++ - 从多选 ListView ctrl获取所选成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/178449/

10-11 22:39