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; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 开源下载地址