Re[2]: Заполнение PIDL....
От: DmitryS  
Дата: 01.08.01 05:46
Оценка:
Здравствуйте Alex Fedotov, вы писали:

AF>Здравствуйте DmitryS, вы писали:


DS>>Знаю как создать PIDL,но не знаю как правильно их заполнить( "вручную" ). (cb abID).


AF>PIDL — это opaque структура, только объект папки знает как интерпретировать данные в abID. Те же, кто пользуются интерфейсом IShellFolder, используют методы ParseDisplayName и EnumObjects для получения PIDL.


AF>Вроде бы на RSDN есть статья по shell namespace, советую ознакомиться.




Привет Alex Fedotov. Статья по shell namespace на RSDN и MSDN читал.
Но там нет примеров для заполнения PIDL.

Например есть такие примеры: "D:\папка1\папка11"
"D:\папка2\файл1"
"D:\папка2\файл2"
Вопрос : какой полный PIDL для папка11
какой PIDL для папки11 относительно папка1
т.е. какие должны быть cb и abID чтобы другие пользователи используя интерфейс IShellFolder а затем EnumObjects
(методы этих интерфейсов поддерживаются моими классами) могли работать с папками которым эти инерфейсы приписаны,
также как и с реализованными Microsoft.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.