CListCtrl::InsertItem 是 MFC(Microsoft Foundation Classes)中的一个公共方法,用于在列表控件中插入新的项(item)。以下是关于这个方法的一些基本信息:
int InsertItem(int nItem, LPCTSTR lpszItem);

  •  nItem: 要插入项的索引。如果 nItem 是 -1,则新项将被添加到列表的末尾。


  •  lpszItem: 要插入的项的文本。


  •  返回值: 返回新插入项的索引。


这个方法用于在列表控件中添加新项,并可以指定项的文本内容和插入的位置。如果 nItem 参数为 -1,则项将被添加到列表的末尾。方法返回新插入项的索引,可以用于进一步操作。

例如,以下是一个简单的示例,演示如何使用 CListCtrl::InsertItem 方法:
CListCtrl m_listCtrl;  // 通过类向导添加的 CListCtrl 对象

// 在列表的末尾插入一项
int nIndex = m_listCtrl.InsertItem(-1, _T("New Item"));

// 在列表的指定位置插入一项
int nIndex2 = m_listCtrl.InsertItem(2, _T("Another Item"));

这将在 m_listCtrl 列表控件中插入两个项,一个在末尾,一个在索引 2 处。


转载请注明出处:http://www.zyzy.cn/article/detail/18621/MFC/CListCtrl