// 列表控件的使用 // 1、动态添加列表头 CString str[] = { TEXT("姓名"),TEXT("性别") ,TEXT("年龄"),TEXT("家庭住址") }; for (int i = 0; i < 4; i++) { // 添加每一列的表头 // 参数1:索引、第几列 // 参数2:列名称、表头名称 // 参数3:对齐方式 // 参数4:列宽度 m_lst1.InsertColumn(i, str[i], LVCFMT_CENTER, 100); } // 2、动态设置正文 -(表头不算做正文里面的内容,索引还是从0开始) int j; for (int i = 0; i < 20; i++) { j = 0; CString name; name.Format(TEXT("赵六_%d"), i); // 设置第一列的姓名 这里需要先插入一行 m_lst1.InsertItem(i, name); // 设置性别 m_lst1.SetItemText(i, ++j, TEXT("男")); // 设置年龄 m_lst1.SetItemText(i, ++j, TEXT("20")); // 设置家庭住址 m_lst1.SetItemText(i, ++j, TEXT("China")); } // 3、设置样式 整行选中、显示网格 m_lst1.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
作者:Jeremy.Wu
出处:https://www.cnblogs.com/jeremywucnblog/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。