Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Открыть папку с выбранным файлом


Автор: bugmenot 11.11.2006, 22:18
Любую папку можно открыть, используя explorer.exe
На пример

Код

STARTUPINFO SI;
PROCESS_INFORMATION PI;
char szWindowsDir[MAX_PATH];
char szTargetPath="C:\\";

GetWindowsDirectory(szWindowsDir, MAX_PATH);
CreateProcess(lstrcat(szWindowsDir, "\\explorer.exe"), szTargetPath, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &SI, &PI);
CloseHandle(PI.hThread);
CloseHandle(PI.hProcess);


А как открыть папку, и выбрать там файл? Как в опции "Find Target..." в окне "x.lnk Properties" -> "Shortcut"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)