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

Вниз

Drag and drop   Найти похожие ветки 

 
Dankin ©   (2003-06-03 12:35) [0]

Подскажите пожалуйсто если кто знает. Проблема такая.

Допустим запущена какаято программа в окне которой есть поля для заполения. Как можно сделать чтобы из моей запущенной программы можно было переташить скажем панель, на поле для заполнения. И туда вставился какой либо текст.
Если нет конкретной информации, дайте хотя-бы наколочку.
Заранее огромное спасибо.


 
yaJohn ©   (2003-06-03 13:32) [1]

Так вот прямо Дельфийский ТПанел в чужое окно вкидывать - занятие неблагодарное, не поймут. Поэтому придется симулировать. Т.е. сначала тащим панел (или лучше форму без бордюра?) а дотащив пытаемся вычислить окно над которым находимся и послать ему (окну) множество сообщений типа WM_KEYDOWN и WM_KEYUP.


 
DVM ©   (2003-06-03 13:42) [2]

Если нужно перетащить текст в другое приложение (не свое) и оно этот текст способно принять, то копать нужно в сторону интерфеса IDropSource. Очень сложно. Я разбирался почти месяц, пока понял как это работает.


 
Dankin ©   (2003-06-03 14:25) [3]

Саму панельку передавать не надо, а именно текст. Только при нажатии на панель текст я кладу в буфер, вот он-то и должен передаться в то поле ввода на котором панельку или чего угодно, я отпустил.

А есть какие-нить статейки на эту тему, да поразвёрнутей?


 
DVM ©   (2003-06-03 14:27) [4]


> Dankin ©

На сайте Подгорецкого есть книжка какая то по Делфи, там про OLE DragDrop очень подробно написано. Поищи.


 
Dankin ©   (2003-06-12 03:38) [5]

Огромный сенкс.



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

Текущий архив: 2003.08.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
14-44959
Kirill
2002-11-15 13:17
2003.08.14
HTTP запрос


14-45044
Roman Fadeyev
2003-07-28 13:05
2003.08.14
Где взять импортированный заголовок MapiX для Delphi


14-45016
Marser
2003-07-29 00:06
2003.08.14
Именинники 29 июля


14-45036
Arioch
2002-12-04 17:17
2003.08.14
ShowModal - почему процедура?


14-45025
Bartov
2002-12-08 11:58
2003.08.14
Вышел KOL и MCK (v1.58)