CListBox::InsertString 是 MFC 中 CListBox 类的一个公共方法,用于在列表框(ListBox)中的指定位置插入一个字符串。

以下是 CListBox::InsertString 方法的基本语法:
int InsertString(
   int nIndex,
   LPCTSTR lpszItem
);

参数说明:
  •  nIndex:要插入字符串的位置的索引。如果索引为 -1,字符串将被添加到列表框的末尾。

  •  lpszItem:要插入的字符串。


返回值:
  •  如果成功,返回新插入项的索引。

  •  如果失败,则返回 LB_ERR。


示例用法:
CListBox myListBox;  // 假设已经创建了一个 CListBox 对象

int nIndex = 2;      // 要插入字符串的位置的索引
LPCTSTR lpszItem = _T("New Item");  // 要插入的字符串

int newItemIndex = myListBox.InsertString(nIndex, lpszItem);

if (newItemIndex != LB_ERR) {
    // 成功插入字符串,可以在这里使用 newItemIndex
    // 处理索引...
} else {
    // 插入失败
    // 处理错误...
}

这个方法允许你在列表框中的指定位置插入一个字符串,方便动态修改列表框的内容。


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