DropTarget не удаляет файлы
От: Аноним  
Дата: 09.09.11 10:28
Оценка:
Добрый день. Пишу свой DropTarget, перетягиваю файлы из проводника: в проводнике делаю cut, а на себе paste. В метод Drop передается интерфейс IDataObject. Если проенумерировать подерживаемые форматы, то на чтение их много, а на запись нет ни одного. EnumFormatEtc возвращает E_NOTIMPL. Однако, на вызов SetData(CFSTR_PASTESUCCEEDED) после копирования не ругается, а удаляет файл. А вот если после cut я закрою окно проводника, а потом сделаю paste, то на SetData получу E_FAIL и файл не удалится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.