Показать сообщение отдельно
  #1  
Старый 14.08.2012, 14:32
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию [ Исходник ] - TSimpleDragDrop: Drag & Drop файлов из программы в Проводник

Описание:
Невизуальный компонент TSimpleDragDrop. Реализует Drag & Drop файлов из программы в Проводник Windows.
Версия Delphi:
7
Свойства:
DropEffects: TDropEffects - определяет какие операции доступны: копирование, ссылка, перемещение
Методы:
function DragDrop(Directory: String; AFileName: String): Integer; overload;
function DragDrop(Directory: String; AFileList: TStrings): Integer; overload;
Первый работает с одним файлом, второй со списком.
Directory указывает на каталог в котором находятся файлы. AFileName и AFileList содержат имена файлов.
Возвращаемое значение:
Результат операции:
0 - отменено пользователем (нажал Esc) = DROPEFFECT_NONE
1 - файл скопирован = DROPEFFECT_COPY
2 - файл перемещен. Если поддерживает источник, то исходный файл будет удален = DROPEFFECT_MOVE
4 - создана ссылка на файл = DROPEFFECT_LINK
Пример:
В FileListBox отображаются *.jpg файлы, которые собственно и можно перетаскивать.
Вложения
Тип файла: rar SimpleDragDrop.rar (1.9 Кбайт, 133 просмотров)
Тип файла: rar SimpleDragDropTest.rar (1.3 Кбайт, 77 просмотров)
__________________
Пишу программы за еду.
__________________
Ответить с цитированием