在 MFC 的 CListCtrl 类中,确实有一个名为 CListCtrl::SetItemText 的方法,用于设置列表控件中项的文本。这个方法的原型如下:
BOOL SetItemText(
  int nItem,
  int nSubItem,
  LPCTSTR lpszText
);

其中,nItem 是项的索引,nSubItem 是子项的索引,lpszText 是要设置的文本。

以下是一个简单的示例,演示如何使用 CListCtrl::SetItemText 方法来设置列表控件中项的文本:
// 假设 m_listCtrl 是你的 CListCtrl 对象

int nIndex = 0;         // 项的索引
int nSubItem = 1;       // 子项的索引
LPCTSTR lpszText = _T("New Text");  // 要设置的文本

m_listCtrl.SetItemText(nIndex, nSubItem, lpszText);

上述代码将列表控件中索引为 nIndex 的项的第 nSubItem 个子项的文本设置为 "New Text"。

这个方法常用于在运行时更新列表控件中的文本内容。


转载请注明出处:http://www.pingtaimeng.com/article/detail/18566/MFC/CListCtrl