Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Программирование _ Как сделать Drag and Drop???

Автор: lihach Вторник, 27 Ноября 2001, 11:04

Проблема в следующем...
Нужно чтоб в одном приложении зацепив определенный компанент и перетащив его в другое приложение там выполнилось определенное действие. Нужно чтоб это работало используя Drag and Drop.
Мне кажеться что нада отлавливать определенное сообщение Windows, но какое не знаю. Или мож что-то другое, подскажите кто знает...

Автор: Beerkoff Вторник, 27 Ноября 2001, 13:14

Какой язык используешь?
У того компонента, на котором нужно это событие отлавливать должно быть событие типа OnDrop
его и нужно обрабатывать...

Автор: pokhlebaev Вторник, 27 Ноября 2001, 19:30

А можно использовать событие типа OnDrop - на выбор smile.gif
Вообще с такими вещами лучше всего работает Delphi 6 - yнастоятельно екомендую как начинающим, так и профессионалам, занимающимся прикладным программированием.

Автор: lihach Среда, 28 Ноября 2001, 8:04

Я использую Delphi 5.5
У компонент есть события, которые возникают при возникновении Drag and Drop. Но они возникают только когда это происходит внутри одного процесса. Но если мне нужно перетащить в другую программу, то события не возникают.
Мне кажеться что надо сообщение Windows отлавливать, которое возникает при этом методе...
Но вот какое не знаю.
Подскажите кто знает...

Автор: Beerkoff Среда, 28 Ноября 2001, 19:01

Да тогда нужно использовать событие windows
сам я этого не делал, но видел описание в http://www.delphikingdom.com посмотри там сам. Лучше всего по поиску в архивах Круглого стола.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)