在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);
本文介绍了如何使用CListCtrl::InsertColumn函数在列表视图控件中插入新列,并详细解释了各参数的意义,包括列数、表头名称、对齐方式、列宽及子项索引。
904

被折叠的 条评论
为什么被折叠?



