Конверт, который я использую:
Я хочу открыть корзину и выбрать один файл. Это должно быть что-то вроде этого:
cmdline = _T(" /select, \"");
cmdline += szPath;
cmdline += _T("\"");
::ShellExecute(NULL, _T("open"), _T("explorer.exe"), cmdline, NULL, SW_SHOWNORMAL)
Но корзина отличается от файловой системы. Любой совет?
Открыть корзину можно ShellExecuteEx
и параметр plFile
должно быть 'explorer.exe'
, После открытия корзины, используя FindWindow
, recyle bin можно найти. Потому что я использую explorer
, который разрабатывается и используется самой Microsoft, я не знал реализации explorer, поэтому он застрял здесь.
Других решений пока нет …