Вниз
Скачать: CL | DM;

Pidl сам на себя   Найти похожие ветки 

 
Андрей Молчанов   (2005-08-07 16:44) [0]

Здравствуйте!

Пожалуйста, подскажите как сделать pidl, указывающий для IShellFolder desktop сам на себя.


 
DiamondShark ©   (2005-08-07 16:59) [1]

SHGetSpecialFolderLocation возвращает пидл, относительно корня пространства имён, т.е. относительно десктопа.
Соответственно, SHGetSpecialFolderLocation(...,CSIDL_DESKTOP,...) вернёт пидл десктопа относительно десктопа.

ЗЫ
Не путать десктоп, как объект пространства имён и физическую папку десктопа.

ЗЗЫ
А зачем такое понадобилось?


 
Андрей Молчанов   (2005-08-07 17:14) [2]

Спасибо! Сам как-то не додумался, зациклился на том, что указатель должен быть "на себя".


> А зачем такое понадобилось?

Делаю свой TShellTreeView с поддержкой чекбоксов (для бэкап утилиты).



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
1-1126534510
Grol
2005-09-12 18:15
2005.10.02
Автоматизировать установку компонентов в Delphi


4-1123533202
ronyn
2005-08-09 00:33
2005.10.02
Как программно завершить процесс?


3-1123148835
alex_1_2_3_4
2005-08-04 13:47
2005.10.02
MySQL, ADO, error :-(


4-1123257781
Андрей Молчанов
2005-08-05 20:03
2005.10.02
Освобождение всяких IShellFolder, PItemIDList и т.д.


5-1101107105
kerim
2004-11-22 10:05
2005.10.02
 Регистрация редактора св-в полей




   Наверх