Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

Drag&Drop элементов из проводника в моё приложение   Найти похожие ветки 

 
Cheburek   (2004-10-20 22:49) [0]

Здравствуйте, уважаемые мастера.
Проблема такая : как заставить компоненты Делфи реагировать на Drag&Drop элементов из проводника ?
Когда пытаюсь перетащить файлы из проводника и бросить их в ListBox (или любой другой компонент),
появляется перечёркнутый круг (DROP не возможен), событие OnDragOver компонента вообще не
отрабатывает ????????,  будто я и не таскаю на компонентом файлик...
У элемента над которым таскаю файл в событие OnDragOver написана только одна строка :
Accept := true;

Между Дельфийскими компонентами Drag&Drop отрабатывает на ура - проверял.  
Помогите разобраться, а то уже потихоньку с ума схожу... :(

P.S. Вроде говорят, что для того, что бы таскать файлы из проводника и кидать их в свое приложение
надо компонент приёмник делать производным от интерфейсов IPersistFile и IDropTarget. Но как это
сделать не знаю. Прошу любой помощи, вплоть до ссылок на статьи...


 
GuAV ©   (2004-10-20 23:53) [1]

http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988619923&n=15


 
GuAV ©   (2004-10-20 23:56) [2]

для TWinControl"ов точно также, сообщение при этом обрабатывать используя WindowProc property.



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

Форум: "WinAPI";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.048 c
14-1100684389
nookie84
2004-11-17 12:39
2004.12.05
ссылки


1-1101032493
PoUlerer
2004-11-21 13:21
2004.12.05
Menu


6-1096101031
Wiz@rd
2004-09-25 12:30
2004.12.05
Какой запрос?


1-1100950490
Arnold
2004-11-20 14:34
2004.12.05
Ошибка при преобразовании числа


3-1099916303
denis24
2004-11-08 15:18
2004.12.05
изменение записей в гриде





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский