想实现一个类似win7文件搜索的功能
即文本框中的内容改变 就立即查找然后显示在list上
目前我查找的方法是利用findItem
文本框内容改变后
LVFINDINFO lvinfo;
lvinfo.flags = LVFI_PARTIAL|LVFI_STRING;
lvinfo.psz = m_edit.GetBuffer(m_edit.GetLength());
int index=0;
while((index=m_list.FindItem(&lvinfo)) != -1)
{
m_list.DeleteItem(index);
}
可是这样查找非常的慢 为什么啊?
即文本框中的内容改变 就立即查找然后显示在list上
目前我查找的方法是利用findItem
文本框内容改变后
LVFINDINFO lvinfo;
lvinfo.flags = LVFI_PARTIAL|LVFI_STRING;
lvinfo.psz = m_edit.GetBuffer(m_edit.GetLength());
int index=0;
while((index=m_list.FindItem(&lvinfo)) != -1)
{
m_list.DeleteItem(index);
}
可是这样查找非常的慢 为什么啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货