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

Вниз

Как можно получить текст с поля Edit другой программы   Найти похожие ветки 

 
Veter   (2005-12-05 06:52) [0]

Я пытался вот так:
var
wnd :Hwnd;
Nm: Array[0..255] of Char;
begin
Sendmessage(wnd,wm_gettext,wparam(90),lparam(strpas(nm)));
edit1.text:=String(nm);
end;

в чём может быть ошибка?


 
Leonid Troyanovsky ©   (2005-12-05 08:40) [1]


> Veter   (05.12.05 06:52)  

> Sendmessage(wnd,wm_gettext,wparam(90),lparam(strpas(nm)));


Для начала, д.б. LParam(@nm), а не string.
Во-вторых, возможно, Edit wnd определен неверно.
В-третьих, возможно, что это вовсе не EDIT.

--
Regards, LVT.


 
Veter   (2005-12-05 09:27) [2]

а как сделать чтобы он длину текста сам определял?


 
begin...end ©   (2005-12-05 09:28) [3]

> Veter   (05.12.05 09:27) [2]

Переформулируйте вопрос.


 
Veter   (2005-12-05 09:33) [4]

> Переформулируйте вопрос.

ну чтобы wparam сам определил


 
begin...end ©   (2005-12-05 09:37) [5]

> Veter   (05.12.05 09:33) [4]

WM_GETTEXTLENGTH послать?


 
Veter   (2005-12-05 09:41) [6]

> Leonid Troyanovsky ©   (05.12.05 08:40) [1]
Всё спасибо!! Очень даже помог!!



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

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

Наверх





Память: 0.45 MB
Время: 0.016 c
2-1133790627
adamov_a
2005-12-05 16:50
2005.12.18
StringGrid - как получить содержимое выделенных ячеек


2-1133351243
linox
2005-11-30 14:47
2005.12.18
Срочно!!!! Нужно данные с Excell перекинуть на шаблоны в Word


14-1132831661
Axis_of_Evil
2005-11-24 14:27
2005.12.18
Oberon-2 compilers


2-1133421349
Vale
2005-12-01 10:15
2005.12.18
Числовая переменная в SQL запросе


2-1133341792
kizam
2005-11-30 12:09
2005.12.18
TButton





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский