MFC-列表控件

目录

1、更改列表控件的属性:

2、代码设置表头: 

3、设置正文内容:

4、设置属性,显示成表格形式 :

5、代码实现: 


1、更改列表控件的属性:

VIEW设置为Report模式会出现表格形状

MFC-列表控件_第1张图片

2、代码设置表头: 

MFC-列表控件_第2张图片

MFC-列表控件_第3张图片

3、设置正文内容:

正文内容索引要从0开始,表头不算正文内容 

MFC-列表控件_第4张图片

MFC-列表控件_第5张图片

4、设置属性,显示成表格形式 :

MFC-列表控件_第6张图片

MFC-列表控件_第7张图片

MFC-列表控件_第8张图片

5、代码实现: 

CString str[] = { TEXT("姓名"),TEXT("性别"),TEXT("年龄") };

	for (int i = 0;i< 3;i++)
	{
		//设置表头,参数1索引,参数2内容,参数3对齐方式,参数四列宽度
		m_list.InsertColumn(i, str[i], LVCFMT_LEFT, 100);
	}
	
	//设置正文
	//表头不算正文里的内容,索引从0开始
	m_list.InsertItem(0, TEXT("张三"));
	//给这个item插入其他列的数据
	m_list.SetItemText(0, 1, TEXT("男"));
	m_list.SetItemText(0, 2, TEXT("19"));

    m_list.InsertItem(1, TEXT("李四"));
	m_list.SetItemText(1, 1, TEXT("女"));
	m_list.SetItemText(1, 2, TEXT("20"));

	//设置属性,整行选中状态,显示网格
	m_list.SetExtendedStyle(m_list.GetExtendedStyle() | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);

你可能感兴趣的:(MFC开发,mfc,c++,windows)