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

Вниз

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

 
Maloric   (2006-03-02 11:02) [0]

Добрый день! Как можно сделать Drag&Drop из TEdit своей программы в компонент другой прогаммы. Видел сабж в некоторых программах, хочу использовать в своей.
Заранее Спасибо.


 
Сергей М. ©   (2006-03-02 11:11) [1]


> в компонент другой прогаммы


Почему ты столь уверен, что "другая программа" знает про какие-то там "компоненты" ? А может она, "другая программа", слыхом не слыхивала ни про какие "компоненты" ?


 
MBo ©   (2006-03-02 12:35) [2]

Для этого нужно реализовать интерфейсы IIDropSource и IDataObject.
Задача не слишком простая, если нет опыта в COM-технологиях.
Есть библиотека Drag"n"Drop Component Suite, автор Anders Melander


 
Maloric   (2006-03-02 13:02) [3]

Жаль, опыта действительно маловато.
Drag"n"Drop Component Suite посмотрим.
Спасибо.


 
Maloric   (2006-03-02 16:43) [4]

Попробовал сделать вот так:

procedure TForm1.Edit1MouseMove(Sender: TObject; Shift: TShiftState; X,
 Y: Integer);
var hwnd1: HWND;
   P:TPoint;
begin
    {...}
    P.X:=X; P.Y:=Y;
    hwnd1:=WindowFromPoint(P);
    SetWindowText(hwnd1,Pchar(Edit1.Text));
end;

Получаеться только не всегда, есть у кого нибудь мысли по этому поводу?
И как очистить Edit с помощью SendMessage



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
2-1146665368
asd
2006-05-03 18:09
2006.05.21
Как сортировать в DBGRID по дате?


2-1146511238
Glex
2006-05-01 23:20
2006.05.21
Как считать строку из typed файла?


2-1146501178
olevacho_
2006-05-01 20:32
2006.05.21
отображение каталога с многими уровнями вложенности


2-1146648983
mida
2006-05-03 13:36
2006.05.21
DBEdit


3-1143109479
yaral
2006-03-23 13:24
2006.05.21
Время выполнения запроса