Re: Q: IDataObject
От: Edward Россия  
Дата: 25.04.01 07:42
Оценка:
Здравствуйте ole, 24.04.2001 07:31:33 вы писали:

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

>
>а знает ли кто здесь, как вытянуть пути к файлам, которые были затянуты в буффер обмена Проводником Виндоуз, в формате "Shell IDList Array" ?
>В МСДН мало и не совсем то.
>Да, это еще и под Windows CE 3.0 aka PocketPC, там CF_HDROP нету...
>
>Буду очч благодарен за ответ

Вытягиваешь этот "Shell IDList Array", потом поле hGlobal в структуре STGMEDIUM приводишь к HDROP и запихиваешь в функцию DragQueryFile.
(UINT i = DragQueryFile( ( HDROP )stg.hGlobal, ( UINT )-1, NULL, 0 ); что-то вроде этого)
Под Win CE и PocketPC не знаю, а под 98 у меня работает :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.