如何在ListCtrl空间中搜索指定的内容。

bolm 2003-09-12 02:59:31
CString str;
int nIndex;
LVFINDINFO info;
GetDlgItemText(IDC_SEARCHEDIT,str);
info.flags = LVFI_PARTIAL|LVFI_STRING;
info.psz = str;

while ((nIndex=m_ListCtrl.FindItem(&info)) != -1)
{
m_ListCtrl.SetHotItem(nIndex);
}
这段代码为何不能查找。请指示,谢谢!!!
...全文
33 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
紫郢剑侠 2003-09-12
  • 打赏
  • 举报
回复
UP
yoyo2002 2003-09-12
  • 打赏
  • 举报
回复
大略的看了一下代码应该没什么问题,可从以下方面入手:
1:Listctrl中是否有要找的字串
2:m_ListCtrl.SetHotItem(nIndex);在这行加断点
3:SetHotItem函数是否需要Updata.

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧