1个回答
展开全部
CString m_sColumnLable[2]; //列表表头文本
CString m_sItemString[6][2]; //列表项文本,6行2列
CListCtrl m_list; //列表框控件
//设置列表框表头
LV_COLUMN lvColumn;
lvColumn.mask = LVCF_FMT|LVCF_WIDTH|LVCF_TEXT|LVCF_SUBITEM;
for (int i=0;i<2;i++)
{
//设置新增列数据结构
lvColumn.iSubItem = i;
lvColumn.pszText = m_sColumnLable[i].GetBuffer(99);
lvColumn.cx = 125;
lvColumn.fmt = LVCFMT_LEFT;
//插入新增列
m_list.InsertColumn(i, &lvColumn);
}
//设置列表框各项
LV_ITEM lvItem;
for (i=0;i<6;i++)
{
//设置新增项数据结构
lvItem.mask = LVIF_TEXT|LVIF_STATE;
lvItem.iItem = i;
lvItem.iSubItem = 0;
lvItem.state = INDEXTOSTATEIMAGEMASK(1);
lvItem.pszText = m_sItemString[i][0].GetBuffer(99);
//插入新增项
m_list.InsertItem(&lvItem);
}
//设置每项的显示文本
for (i=0;i<6;i++)
for (int j=1;j<2;j++)
m_list.SetItemText(i, j, m_sItemString[i][j]);
//设置列表项的复选框属性CHECKBOX
ListView_SetExtendedListViewStyle(m_list, LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
//设置列表框中各项的check状态
for (i=0;i<6;i++)
ListView_SetCheckState(m_list, i, TRUE);
if (nTestType==1 || nTestType==2)
ListView_SetCheckState(m_list, 2, FALSE);
CString m_sItemString[6][2]; //列表项文本,6行2列
CListCtrl m_list; //列表框控件
//设置列表框表头
LV_COLUMN lvColumn;
lvColumn.mask = LVCF_FMT|LVCF_WIDTH|LVCF_TEXT|LVCF_SUBITEM;
for (int i=0;i<2;i++)
{
//设置新增列数据结构
lvColumn.iSubItem = i;
lvColumn.pszText = m_sColumnLable[i].GetBuffer(99);
lvColumn.cx = 125;
lvColumn.fmt = LVCFMT_LEFT;
//插入新增列
m_list.InsertColumn(i, &lvColumn);
}
//设置列表框各项
LV_ITEM lvItem;
for (i=0;i<6;i++)
{
//设置新增项数据结构
lvItem.mask = LVIF_TEXT|LVIF_STATE;
lvItem.iItem = i;
lvItem.iSubItem = 0;
lvItem.state = INDEXTOSTATEIMAGEMASK(1);
lvItem.pszText = m_sItemString[i][0].GetBuffer(99);
//插入新增项
m_list.InsertItem(&lvItem);
}
//设置每项的显示文本
for (i=0;i<6;i++)
for (int j=1;j<2;j++)
m_list.SetItemText(i, j, m_sItemString[i][j]);
//设置列表项的复选框属性CHECKBOX
ListView_SetExtendedListViewStyle(m_list, LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
//设置列表框中各项的check状态
for (i=0;i<6;i++)
ListView_SetCheckState(m_list, i, TRUE);
if (nTestType==1 || nTestType==2)
ListView_SetCheckState(m_list, 2, FALSE);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询