Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
8-45465
Alexfdfdfd
2002-06-10 21:37
2002.10.14
Думаю не сложный вопрос.


4-45632
Zejj
2002-08-29 17:59
2002.10.14
Как послать некую последовательность битов на Lpt порт?


14-45590
MJH
2002-09-20 19:38
2002.10.14
Форсаж (e-Racer)


14-45566
Андрей Прокофьев
2002-09-19 13:43
2002.10.14
Version Control Systems


1-45365
Свой, но не чужой
2002-10-05 22:57
2002.10.14
Передвигание Shape при помощи ScrollBar




   Наверх