1、首先在类里面创建一个List对象
CListCtrl m_List;
2、在类初始化函数添加List的初始化操作
2.1设置List的数据形式
m_List.InsertColumn(0, _T("列"));
m_List.InsertColumn(1, _T("行"));
m_List.InsertColumn(2, _T("扫描内容"));
m_List.InsertColumn(3, _T("结果"));
2.2设置List格式和类型
2.2设置List格式和类型
m_List.SetColumnWidth(0, 45);
m_List.SetColumnWidth(1, 45);
m_List.SetColumnWidth(2,200);
m_List.SetColumnWidth(3, 60);
m_List.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_EX_FULLROWSELECT);
m_List.SetColumnWidth(1, 45);
m_List.SetColumnWidth(2,200);
m_List.SetColumnWidth(3, 60);
m_List.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_EX_FULLROWSELECT);
2.3清空数据列表
m_List.DeleteAllItems();
m_List.DeleteAllItems();
3、获取空白List的数目
int iListCount = m_List.GetItemCount();
4、向列表添加一列数据
m_List.InsertItem(iListCount, strTmp);//此处代表从第0行开始添加
m_List.SetItemText(iListCount,1, strTmp);//此处代表从第1行开始添加
m_List.SetItemText(iListCount,2, strTmp);//此处代表从第2行开始添加
m_List.SetItemText(iListCount,3, info.bSuccess?_T("OK"):_T("NG"));//添加第3列