您的位置:首页 > 其它

实现windows查找文件的暂停功能

2008-06-05 23:36 477 查看
while (bWorking)
{
bWorking = finder.FindNextFile();
if (finder.IsDots())
{
continue;
}

if (!finder.IsDirectory())
{
nIndex = m_wndResult.InsertItem(0,finder.GetFileName());
if (nIndex < 0)
{
return ;
}
m_wndResult.SetItemText(nIndex,1,finder.GetRoot());
str.Format(TEXT("%d"),finder.GetLength());
m_wndResult.SetItemText(nIndex,2,str);
}
MSG msg ;
while(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
if (m_bStop)
{
return;
}
}

//这里在循环里面每次循环过后接受外部传来的信息进行处理。这样当想暂停的时候只需要发送一条信息将m_bStop设为true就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐