控件设置为report
初始化:
DWORD dwStyle;
dwStyle = m_list.GetStyle();
dwStyle |= LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT;
m_list.SetExtendedStyle(dwStyle);
m_list.InsertColumn(0, _T("ID"), LVCFMT_LEFT, 150);
m_list.InsertColumn(1, _T("p1"), LVCFMT_LEFT, 150);
m_list.InsertColumn(2, _T("p2"), LVCFMT_LEFT, 150);
m_list.InsertColumn(3, _T("p3"), LVCFMT_LEFT, 150);
m_list.InsertColumn(4, _T("p4"), LVCFMT_LEFT, 150);
填写数据时:是InsertItem 而不是插入一个列insertcolumm
CString str;
int nRow = m_list.GetItemCount();
str.Format(_T("%d"), nRow + 1);
int nCol = m_list.InsertItem(nRow, str);
for (int i = 0; i < pData->pt3DList.size(); i++)
{
str.Format(_T("x=%0.3f, y=%0.3f, z=%0.3f,"), pData->pt3DList[i].x, pData->pt3DList[i].y, pData->pt3DList[i].z);
m_list.SetItemText(nCol, i + 1, str);
}