Как отобразить диалоговое окно поиска файлов?
Для отображения диалогового окна поиска файлов воспользуйтесь следующим кодом:
SHELLEXECUTEINFO SEI;
ZeroMemory(&SEI, sizeof(SHELLEXECUTEINFO));
SEI.cbSize= sizeof(SHELLEXECUTEINFO);
SEI.lpVerb = "find";
SEI.lpFile = "C:\\";
SEI.nShow = SW_SHOW;
SEI.fMask= SEE_MASK_INVOKEIDLIST;
ShellExecuteEx(&SEI);
Стартовой директорией поиска будет весь диск С. Если вам необходим поиск в какой-то конкретной директории, то укажите полный путь к ней в качестве значения параметра члена SEI.lpFile структуры типа SHELLEXECUTEINFO.