BOOL SetItem(
const LVITEM* pItem
);
其中,pItem 是指向 LVITEM 结构的指针,LVITEM 结构用于描述列表控件中的项。通过传递不同的参数给 LVITEM 结构,你可以设置项的各种属性,比如文本、图标、状态等。
以下是一个简单的示例,演示如何使用 CListCtrl::SetItem 方法来设置列表控件中某一项的文本:
// 假设 m_listCtrl 是你的 CListCtrl 对象
LVITEM lvItem;
lvItem.mask = LVIF_TEXT;
lvItem.iItem = 0; // 项的索引
lvItem.iSubItem = 0; // 子项索引
lvItem.pszText = _T("New Text"); // 要设置的文本
m_listCtrl.SetItem(&lvItem);
上述代码中,我们创建了一个 LVITEM 结构,将 mask 设置为 LVIF_TEXT 表示我们要设置文本属性。然后,我们设置了项的索引 iItem、子项的索引 iSubItem,以及新的文本内容 pszText。最后,通过调用 SetItem 方法,将新的文本应用到指定的项中。
请注意,CListCtrl::SetItem 方法可以用于设置项的其他属性,具体取决于你在 LVITEM 结构中设置的标志。
转载请注明出处:http://www.zyzy.cn/article/detail/18561/MFC/CListCtrl