在CDSN中查CListCtrl,找到函数 CListCtrl::InsertColumn //在列表视图控件中插入新列。
int InsertColumn( int nCol, const LVCOLUMN* pColumn); int InsertColumn( int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem = -1);
参数说明:
nCol // n 表示列表的列数(即第几列)Col是列的英文单词Column的缩写 注意:cCol=0表示列表的第一列
lpszColumnHeading //定义列表,表头所在列nCol的名字 如:_T("别名(中文)")
nFormat //表示对齐方式 LVCFMT_LEFT(左对齐)、 LVCFMT_RIGHT(右对齐)
//LVCFMT_CENTER(居中)、LVCFMT_JUSTIFYMASK(类似:居中)
nWidth //列宽
nSubItem //与该列关联的子项的索引。 如果此参数为-1,没有子项是与列相关联。
举例:
CListCtrl m_ListYC;
m_ListYC.InsertColumn(0,_T("Item"), LVCFMT_CENTER, 50,0); m_ListYC.InsertColumn(1,_T("序号"), LVCFMT_CENTER,50,1); m_ListYC.InsertColumn(2,_T("变量名(英文)"), LVCFMT_CENTER, 120,2);