1.首先CListCtrl *m_list;如果直接采用拖拽控件的方式,要讲控件的view属性设置成report。
2.实例化并创建窗口
m_list=newCMylist();
m_list->Create(WS_VISIBLE|WS_CHILD|WS_VSCROLL|LVS_REPORT|WS_BORDER,CRect(60,200,900,550),this,100001);
给每个单元格设置边框:m_list->SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_CHECKBOXES);
3.设置每一列的头部名称
m_list->InsertColumn(0,L"ID",LVCFMT_LEFT,40);//插入列
m_list->InsertColumn(1,L"关键词",LVCFMT_LEFT,150);
m_list->InsertColumn(2,L"链接",LVCFMT_LEFT,300);
m_list->InsertColumn(3,L"发布结果",LVCFMT_LEFT,100);
设置每一行的头部名称(实际是为每一行插入一个序号)
m_list->InsertItem(0,L"1");//插入行
m_list->InsertItem(1,L"2");//插入行
m_list->InsertItem(2,L"3");//插入行
4.给我们的列表添加内容
m_list->SetItemText(0,1,L"第一行第二列");//在第一行第二个位置设置内容
m_list->SetItemText(0,2,L"第一行第三列");//在第一行第三个位置设置内容
m_list->SetItemText(0,3,L"第一行第四列");//在第一行第四个位置设置内容
int m_Count = m_list->GetSelectionMark();//返回当前选择项的索引值
m_list->GetItemTex
【操作案例】CListCtrl
最新推荐文章于 2025-05-15 16:56:04 发布