一、控件设置
1)右键选择列表控件,
2)添加变量
二、写list控件内容
1)表头
在如下函数中写初始化代码
写如下代码
// TODO: 在此添加额外的初始化代码
//列表控件的使用
CString str[] = {TEXT("姓名"),TEXT("性别"),TEXT("年龄")};
for (int i = 0; i < 3 ;i ++)
{
//设置表头 参数:1索引,2内容,3对齐方式,4宽度
m_list.InsertColumn(i ,str[i] ,LVCFMT_LEFT,100);
}
InsertColumn,api参数解释。
结果:
2)正文设置
//设置正文
//标题不算正文里的内容,索引从0开始
m_list.InsertItem(0, TEXT("张三"));
//给这个Item插入其他列的数据
m_list.SetItemText(0,1,TEXT("男"));
3)设置连续的正文
/*设置多行*/
int j;
for(int i = 0 ; i < 10 ; i++)
{
j = 0;
CString name;
name.Format(TEXT("张三_%d"),i);
m_list.InsertItem(i,name);
//姓名 和 年龄
m_list.SetItemText(i,++j,TEXT("男"));
m_list.SetItemText(i,++j,TEXT("18"));
}
4)设置细节
//设置属性 整行选中状态 显示网格
m_list.SetExtendedStyle(m_list.GetExtendedStyle() | LVS_EX_FULLROWSELECT |LVS_EX_GRIDLINES);