MFC之listControl基本使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yaoshenjie/article/details/49924477

 MFC之listControl基本使用

1.把view 属性改为Report 和single Selection 属性改为True;

2.代码编写:

CRect rect;
m_List.GetClientRect(&rect); //获得当前listcontrol的宽度

m_List.SetExtendedStyle(m_List.GetExtendedStyle() |
LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
m_List.InsertColumn(0,_T("ID"),LVCFMT_CENTER,rect.Width()/6,0); // 插入列并设置每一列的宽度
m_List.InsertColumn(1,_T("Name"),LVCFMT_CENTER,rect.Width()/6,1);
m_List.InsertColumn(2,_T("Sex"),LVCFMT_CENTER,rect.Width()/6,2);
m_List.InsertColumn(3,_T("Brith"),LVCFMT_CENTER,rect.Width()/6,3);
m_List.InsertColumn(4,_T("Department"),LVCFMT_CENTER,rect.Width()/6,4);
m_List.InsertColumn(5,_T("Address"),LVCFMT_CENTER,rect.Width()/6,5);

m_List.InsertItem(0,_T("JAVA")); //插入行
m_List.SetItemText(0,1,_T("1"));
m_List.SetItemText(0,2,_T("2"));
m_List.InsertItem(0,_T("C++"));
m_List.SetItemText(1,1,_T("1"));
m_List.SetItemText(2,2,_T("2"));

猜你喜欢

转载自blog.csdn.net/yaoshenjie/article/details/49924477
今日推荐