LibUIDK Documentation
ContentsIndexHome
PreviousUpNext
CTreeList::InsertColumn Method
C++
int InsertColumn(int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem = -1);

在自绘的Tree控件中插入一个新列.

Parameters 
Description 
int nCol 
新列的索引. 
LPCTSTR lpszColumnHeading 
一个包含列的Heading的字符串的地址. 
int nFormat = LVCFMT_LEFT 
列的对齐方式,可取下列值之一:LVCFMT_LEFT,LVCFMT_RIGHT或LVCFMT_CENTER. 
int nWidth = -1 
列宽,单位像素.如果此参数为-1,列宽将不会设置. 
int nSubItem = -1 
与此列关系的子列的索引.如果此参数为-1,表示没有与此列关联的子列. 

成功返回新列索引,失败返回-1.

CTreeList控件内有一个隐藏的CListCtrl控件, 用来存储每个Item的子Item的内容.