========================================
报表列表框
添加List Control
修改列表视图为报表列
添加一个变量
在OnInit初始化函数里添加如下代码
//插入列
m_listCtrl_ctl.InsertColumn(0, L"name", 0, 50);
m_listCtrl_ctl.InsertColumn(1, L"age", 0, 50);
//参数1 列索引,从0开始
//参数2 列名
//参数3 格式,0是左对齐,1右对齐,2中间对齐
//参数4 列宽
//设置列宽 SetColumnWidth
m_listCtrl_ctl.SetColumnWidth(0, 100); //参数1 列索引,参数2 宽度
m_listCtrl_ctl.SetColumnWidth(1, 50);
//插入项(行) InsertItem
m_listCtrl_ctl.InsertItem(0, L"fucker");
m_listCtrl_ctl.InsertItem(1, L"荒天帝");
//参数1 行索引,从0开始
//参数2 项目名
//用InsertItem插入的行默认是第一列,所以也叫做列标头,在属性那里可以隐藏
//设置项目文本 SetItemText
m_listCtrl_ctl.SetItemText(0, 1, L"18");
m_listCtrl_ctl.SetItemText(1, 1, L"20");
//参数1 行索引
//参数2 列索引
//参数3 文本
//设置选中一行 SetExtendedStyle
m_listCtrl_ctl.SetExtendedStyle(LVS_EX_FULLROWSELECT);
//报表列表框默认是不会选中一项便选中一行的,需要设置,这个函数还有其它属性看文档
CListControl文档
https://msdn.microsoft.com/zh-cn/library/hfshke78.aspxSetExtendedStyle的扩展列表视图样式文档
https://docs.microsoft.com/zh-
cn/windows/desktop/Controls/extended-list-view-styles
=