Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-45322
Граф
2002-10-05 06:14
2002.10.14
ищу компоненты для интрефейса в стиле ХР Боссу очень нравиться :(


1-45387
DVD
2002-10-01 04:09
2002.10.14
Помогите в поиске самоучителя!


3-45229
Atamali Mamedov
2002-09-24 09:45
2002.10.14
Interbase External Functions


6-45477
Delpher-Hacker
2002-08-11 05:57
2002.10.14
Мне нужно, чтобы, сервер делал снимок экрана(как клавишей Print


1-45433
megadeth
2002-10-03 14:34
2002.10.14
Как перетаскивать форму за основание?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский