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

Вниз

Drag&Drop в WebBrowser   Найти похожие ветки 

 
Alekseev   (2003-03-18 01:37) [0]

Здравствуйте!
Не мог бы всезнающий ALL подсказать, как получить в Edit"е перетащенный на него линк из WebBrowser"а.
Спасибо.


 
статик   (2003-03-18 02:27) [1]

читай
http://ganja.loopback.ru/view.php?id=2896


 
Alekseev   (2003-03-18 17:26) [2]

Уважаемый статик, большое Вам спасибо за столь быстрый ответ на мой вопрос, но данный сайт находится в дауне и с его просмотром возникли трудности. Может быть я где-нибудь еще мог бы посмотреть сабж?
Спасибо.


 
gsu   (2003-03-18 18:40) [3]

drag, drop события


 
Alekseev   (2003-03-18 23:20) [4]

А не можно чуть-чуть поточнее, а то на начало перетаскивания реакции нет (т.е. отладчик не всплывает), в Edit"е тоже нет никаких изменений. Пока страница не загружена, все нормально, как только загрузилась, ничего нету :(. Если можно исходничек какой-нибудь. Пожалуйста.
Спасибо заранее.


 
nikkie   (2003-03-19 21:42) [5]

Нужно реализовать OLE drag"n"drop. В двух словах - приложение-источник данных реализует интерфейс IDataObject (WebBrowser такой объект уже создал). Приложение-приемник данных должно реализовать интерфейс IDropTarget (это нужно написать самому). VCL здесь ничем помочь не может, придется либо писать самому, либо искать сторонние компоненты (были такие, помнится).

Далее, в метод IDropTarget::Drop передается IDataObject. Из него нужно вытащить данные в нужном формате - нужен формат CFSTR_SHELLURL (а вообще-то IDataObject позволяет перечислить форматы, в которых он может представить данные). Дальше читаем MSDN:

CFSTR_SHELLURL (deprecated)
This format identifier is the deprecated identifier for transferring a single URL. The data is an STGMEDIUM structure that contains a global memory object. The structure"s hGlobal member points to a single null-terminated string that contains the URL. This format is equivalent to the CF_TEXT clipboard format, but it is useful for Internet-related applications.



 
nikkie   (2003-03-19 21:44) [6]

Вообще-то вопрос к сетям никакого отношения не имеет... Скорее уж WinAPI.


 
Alekseev   (2003-03-19 23:34) [7]

Большое спасибо nikkie!
Я еще попробую тоже самое спросить в WinApi. Может кто с исходниками поможет, а то я сам что-то не пойму :(.



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

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

Наверх




Память: 0.45 MB
Время: 0.008 c
8-46859
dmibar
2003-01-30 00:33
2003.05.15
Господа,нужно набросать на панель мини картинки из как в ACDSee..


1-46789
mazik
2003-04-30 10:07
2003.05.15
TStringList


3-46610
Merlot
2003-04-22 17:05
2003.05.15
Объединение таблиц.


4-47052
_BasiL_
2003-03-18 09:27
2003.05.15
Перехват потока открытия файлов


14-46996
Дмитрий К.К.
2003-04-28 06:19
2003.05.15
Именинники 28 апреля





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский