调出windows search
BOOL SearchFile(CString path)
{
if(path.Right(1).Compare(" //")!=0 )
path+="//";
SHELLEXECUTEINFO ss;
ZeroMemory(&ss,sizeof(ss));
ss.cbSize = sizeof(ss);
ss.hwnd = GetSafeHwnd();
ss.nShow = SW_SHOW;
ss.fMask = 0;
ss.lpVerb = _T("find");
CString sPath=path;
ss.lpFile = (LPCTSTR)sPath;
return ShellExecuteEx(&ss);
}
BOOL SearchFile(CString path)
{
if(path.Right(1).Compare(" //")!=0 )
path+="//";
SHELLEXECUTEINFO ss;
ZeroMemory(&ss,sizeof(ss));
ss.cbSize = sizeof(ss);
ss.hwnd = GetSafeHwnd();
ss.nShow = SW_SHOW;
ss.fMask = 0;
ss.lpVerb = _T("find");
CString sPath=path;
ss.lpFile = (LPCTSTR)sPath;
return ShellExecuteEx(&ss);
}
博客给出了在Windows系统中调出Search的代码示例。定义了SearchFile函数,通过一系列参数设置,使用ShellExecuteEx函数实现搜索功能,代码中对路径进行了处理并设置了执行信息。
255

被折叠的 条评论
为什么被折叠?



