Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.15;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
1-46739
Asteroid
2003-05-02 20:39
2003.05.15
Var и const параметры


3-46629
Devourer
2003-04-24 12:18
2003.05.15
Простой запрос


3-46671
Evgeny
2003-04-25 09:13
2003.05.15
Определение полей


3-46602
mic_2000
2003-04-23 17:52
2003.05.15
Как можно в IB6 из 0 сделать NULL?


14-47007
Zilog
2003-04-28 15:45
2003.05.15
Как можно организовать TimeOut?