Как открыть окна My computer или Recycle Bin?
От: Andrew S Россия http://alchemy-lab.com
Дата: 15.10.04 11:20
Оценка: 6 (2) +1
#Имя: FAQ.winapi.showspecfolder
E>Как запустить "My computer" и "Recycle Bin" из другого приложения? Заранее благодарен.

Использовать ShellExecuteEx, либо реализовать самому IShellBrowser и через IShellFolder\IShellView создать новое окно.
Первый вариант проще:
        SHELLEXECUTEINFO se;
        
        SHGetSpecialFolderLocation(NULL,CSIDL_DRIVES, &lst);
        
        ZeroMemory(&se, sizeof(se));
        se.cbSize = sizeof(se);
        se.fMask = SEE_MASK_IDLIST;
        se.hwnd = NULL;
        se.lpVerb = "open";
        se.nShow = SW_SHOW;
        se.lpIDList = lst;
        ShellExecuteEx(&se);
        CoTaskMemFree(lst);
http://www.rusyaz.ru/pr — стараемся писАть по-русски
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.