以下是 InsertColumn 方法的基本使用示例:
int nColumnIndex = m_listCtrl.InsertColumn(0, _T("Column 1"), LVCFMT_LEFT, 100);
在这里,m_listCtrl 是您的 CListCtrl 对象的一个实例。调用该方法后,它将在列表控件中插入一个新的列,该列的标题为 "Column 1",左对齐,宽度为 100 像素。nColumnIndex 将包含插入列的索引。
InsertColumn 方法的参数说明如下:
- 第一个参数是列的索引,表示新列将插入的位置。
- 第二个参数是列的标题。
- 第三个参数是列的格式,可以是 LVCFMT_LEFT、LVCFMT_CENTER 或 LVCFMT_RIGHT。
- 第四个参数是列的宽度。
您可以根据需要多次调用 InsertColumn 方法,以插入多个列。在详细信息视图模式下,这些列将显示为列表中的各列。
请注意,在图标(LVS_ICON)或小图标(LVS_SMALLICON)视图模式下,InsertColumn 方法不适用,因为在这些模式下通常没有列的概念。
转载请注明出处:http://www.pingtaimeng.com/article/detail/18620/MFC/CListCtrl