在 MFC 的 CListCtrl 类中,确实存在名为 GetItemText 的公共方法,该方法用于获取列表控件中指定项的文本。以下是 GetItemText 方法的声明:
CString GetItemText(int nItem, int nSubItem = 0) const;

这个方法接受两个参数:

  •  nItem:项的索引。

  •  nSubItem:子项的索引,表示项中的哪一列(默认为 0,表示第一列)。


返回值是一个 CString 对象,包含指定项和子项的文本内容。

以下是一个示例:
CListCtrl myListCtrl;
int itemIndex = 2; // 假设你要获取第三项的文本

CString itemText = myListCtrl.GetItemText(itemIndex);
// 或者,如果你需要获取某一列的文本
// CString itemText = myListCtrl.GetItemText(itemIndex, columnIndex);

在这个示例中,itemText 变量将包含第三项的文本内容。你可以使用该方法获取指定项和子项的文本信息。

请注意,如果你要获取的是子项的文本(非第一列),需要提供 nSubItem 参数,表示子项的索引。


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