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

Вниз

Скопировать текст из чужого окна?   Найти похожие ветки 

 
madcap ©   (2002-08-09 23:31) [0]

Можно ли как-нибудь скопировать текст из чужого Edit?


 
Poirot ©   (2002-08-10 01:27) [1]

Да


 
Sergey___   (2002-08-10 01:54) [2]

Можно.
Берёшь хэндл edit-a (ну как брать - вариантов дофига, поищи,
были примеры)и к примеру 10 знаков берёшь

var
A : array [1..10] of char;
\\
\\
Sendmessage(handle,WM_GETTEXT,10,integer(@A));


 
Евгений Дем.   (2002-08-31 12:16) [3]

Ну Сергей прогнал - Там же сказано из Чужого окна из Edit а своим примером он получит 10 букв заголовка окна которое это процедуру и вызывает. Но в общем то алгоритм похожий - нужно получить Handle этого самого чужого Edit-а, но вот жто не так просто- я както разбирался с функцией GETFocus - так она возвращала ноль если фокус находился в другой программе - нужно было както переключать нити // о них я мало знаю - пришлось читать справку Delphi//
Сейчас под рукой нет DElphi и точно эти функции не назову - найти их можно на странице справки про функцию GetFocus - там ещё слово Attach в названии функции кажется было.

Ну вобщем эта задача сводиться к нахождению дескриптора Handle чужого EDIT и посылки ему сообщения SendMessage(handle,WM_GETTEXT,255,integer(@A)) - а как найти этот самый handle - ищи в справке по Delphi
P.S. - Сам теперь буду искать решение. Если хочешь сообщю тебе результат - когда найду напиши мне письмо на ящик - чтобы я знал твой EMAil -а то сейчас я на работе и EMAILa под рукой нет - а на бумашку записать твой адрес - всё равно потеряю.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
4-45659
Lamer86
2002-08-28 22:14
2002.10.14
Критические ошибки


14-45585
MJH
2002-09-20 19:19
2002.10.14
Новый скин к Найтро нарисовал


3-45164
Осирис
2002-09-19 15:29
2002.10.14
TADOQuery.SaveToFile()


1-45307
ват
2002-10-04 19:37
2002.10.14
компиляция


1-45304
VIB
2002-10-04 16:21
2002.10.14
Макропотстановка