Форум: "Начинающим";
Текущий архив: 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.013 c