16,548
社区成员




void CClientLogDlg::OnBnClickedButton1Search()
{
gbutton->SetCheck(TRUE);
CEdit* pBoxOne;
pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT_SearchLog);
CString cstr;
pBoxOne-> GetWindowText(cstr);//获取搜索值
m_SearchList.SearchList(cstr);//调用搜索函数
cstr.ReleaseBuffer();
}
void CData::SearchList(CString search)
{
if(search.IsEmpty())//判断是否输入搜索值
{
AfxMessageBox(_T("请输入搜索关键词!"));
return;
}
extern CListBox *glistbox;
int count=glistbox->GetCount(),i=0,num=0;
CString str;
for(int j=0;j<count;j++)//遍历listbox
{
glistbox->GetText(j,str);//获取行
&search;
if(str.Find(search)==-1)
{//判断是否有搜索的内容
glistbox->DeleteString(j);
i++;
}
}
num=count-i;
str.Empty();
str.Format(_T("搜索到%d条相关信息!"), num);
AfxMessageBox(str);
}