我想查找我的LIST控件中是否有一条记录的值为“1983”
有知道应该用FindItem()这个函数,也是参数值我填不对,希望高手指教我是这么写的,可是它的返回值为-1
LVFINDINFO info;
int nIndex;
info.flags = LVFI_STRING;
info.lParam =(LPARAM)"1983";
nIndex=myListCtrl->FindItem(&info);应该怎样写呢?
有知道应该用FindItem()这个函数,也是参数值我填不对,希望高手指教我是这么写的,可是它的返回值为-1
LVFINDINFO info;
int nIndex;
info.flags = LVFI_STRING;
info.lParam =(LPARAM)"1983";
nIndex=myListCtrl->FindItem(&info);应该怎样写呢?
解决方案 »
- MFC ADO连接数据库中_ConnetionPtr _RecordsetPtr _CommandPtr是怎么一回事?
- MFC窗口,点击最大化时,程序就会报错
- 能不能修改OnLButtonDown(UNIT nFLAG,CPoint point)的参数?
- 图像特效处理错误
- 如何是我写的程序能在没装VS2008的电脑上运行
- 怎样用DBGrid删除记录
- Win32的实例学习,前辈们进来看看.
- 驱动编程如何由进程句柄获得进程名
- 有没有石家庄的vc程序员,我打算与人一起创业
- 程序员具备的素质
- 我在com中怎样引用一个ocx控件
- 编写自己的ActiveX控件的时候,调用了自己的一个dll,但是注册的时候出现错误,请教!
for(i=0;i<m_list.GetItemCount();i++)
{
str=m_List.GetItemText(i,?);
}
应该是info.psz = (LPCSTR)"1983";