MFC-CListCtrl-GetFirstSelectedItemPosition获取第一个选定项的位置和被选中的下一项

 

复制代码
    POSITION pos = mylist4.GetFirstSelectedItemPosition();  //获取第一个选定项的位置
    /*
    返回值:成功 返回行号; 标题栏下的行号是1
                NULL,如果项未被选定
    */

    str.Format(_T("第一个选定项的位置pos=%d\r\n"), pos);
    OutputDebugString(str);

    while (pos) {
        int i = mylist4.GetNextSelectedItem(pos);//获取指定位置的索引
        /*
        参数1:POSITION  输入时要获取索引的位置,函数成功后,输出下一个选中的位置;没有被选中了输出0
        返回值:int  获取pos位置的索引  【i=pos-1】        
        
        */
        str.Format(_T("pos=%d\r\n"), pos);
        OutputDebugString(str);

        str.Format(_T("i=%d\r\n"), i);
        OutputDebugString(str);
    }

    
复制代码

 

 

 

 

posted @   天子骄龙  阅读(313)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
历史上的今天:
2019-04-30 python-类对象以列表切片模式操作
点击右上角即可分享
微信分享提示