MFC之ListCtrl相关操作(转)
Published on 2022-05-18 09:37 in 暂未分类 with 萧海~

MFC之ListCtrl相关操作(转)

    原文:https://blog.csdn.net/myruo/article/details/84326769
    基础操作:

    1、插入列

    CString strLoad;
    RECT rectList;
    GetDlgItem( IDC_LIST )->GetClientRect( &rectList );
    int nLength = int( rectList.right - rectList.left );
    int nColumn = 2;
    int nWidth = ( nColumn > 0 ) ? nLength / nColumn : nLength; /*平均分割*/
    m_list1.DeleteAllItems();
    strLoad = _T( "name" );
    m_list1.InsertColumn( 0, strLoad, LVCFMT_LEFT, nWidth * 1 );
    strLoad = _T( "age" );
    m_list1.InsertColumn( 1, strLoad, LVCFMT_LEFT, nWidth * 1 );

    2、插入数据(行)

    int nCount = m_list1.GetItemCount();
    m_list1.InsertItem( nCount, _T("zhao") );
    m_list1.SetItemText( nCount, 1, _T("18"));

    3、删除所有列

    for( int i = 0; i < 2; i++ )
    {
    m_list1.DeleteColumn( 0 ); //动态删除
    }

    4、判断是否有列

    if (m_list1.GetColumnWidth(0))
    {
    return false;
    }
    posted @   萧海~  阅读(327)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · DeepSeek 开源周回顾「GitHub 热点速览」
    · 记一次.NET内存居高不下排查解决与启示
    · 物流快递公司核心技术能力-地址解析分单基础技术分享
    · .NET 10首个预览版发布:重大改进与新特性概览!
    · .NET10 - 预览版1新功能体验(一)
    历史上的今天:
    2021-05-18 Qt Creator构建HelloWorld出现Qt\Tools\QtCreator\bin\jom.exe"退出,退出代码 2 错误解决
    2021-05-18 TensorFlow 线性回归
    2021-05-18 开源下载地址
    点击右上角即可分享
    微信分享提示
    电磁波切换