VC中向ListBox中插入一条Item

来源:百度知道 编辑:UC知道 时间:2024/06/11 23:04:56
插入一条信息,如果原来的ITEM中存在则不插入,不存在则插入,谁能给我讲讲实现方法啊
我现在就是没弄明白,是把所有ITEM的信息取出来逐条比对,看是否有相等的,还是MFC本身提供了类似功能的函数,还请高人指点一下

调用ListBox的成员
int FindString(
int nStartAfter, // 开始找的位置,设置为0从头找
LPCTSTR lpszItem // 要找的内容
) const;

返回值是LB_ERR 是没找到。

CListBox lb;
if ( LB_ERR != lb.FindString(0, "你要查的") )
{
// 找到不处理
}
else
{
lb.AddString( "test" ); // 没找到添加
}