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

Вниз

WM_GETTEXT   Найти похожие ветки 

 
mox ©   (2003-07-21 22:09) [0]

Большая просьба написать пример получения текста поля Memo
или Edit какого-либо окна, зная его дескриптор...
Заранее большое спасибо...


 
Marser ©   (2003-07-21 22:13) [1]

Есть более простой вариант - getwindowtext


 
mox ©   (2003-07-21 22:33) [2]

getwindowtext разве не определяет имя окна?


 
Marser ©   (2003-07-22 02:18) [3]

По идее через findwindowex можно выйти на дочерние окна и получить их содержимое. А вот то, что ты просил(выдает содержимое "Блокнота"):
procedure TForm1.FormCreate(Sender: TObject);
var l:integer;
S:String;
( "Notepad",nil) По идее через findwindowex можно выйти на дочерние окна и получить их содержимое. А вот то, что ты просил(выдает содержимое "Блокнота"):
procedure TForm1.FormCreate(Sender: TObject);
var l:integer;
S:String;
h,h1:HWND;
begin
h:=findwindow("Notepad",nil);
h1:=findwindowex(h,0,"Edit",nil);
l:=sendmessage(h1,wm_gettextlength,0,0);
setLength(s,l);
if l>0 then sendmessage(h1,wm_gettext,l+1,LParam(@s[1]));
showmessage(s);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
6-82364
Diatel
2003-07-28 03:46
2003.09.25
Можно ли менять ИП заголовок с помощью indy


14-82483
Всеволод Соловьёв
2003-09-05 18:01
2003.09.25
Фреймы?


3-82100
DelphiM
2003-09-03 01:51
2003.09.25
Ошибка или я чтото не правильно делаю подскажите


1-82328
Rustik
2003-09-12 11:41
2003.09.25
Как из реестра достать адрес расоложения шаблона Word


1-82237
mishgan
2003-09-08 10:29
2003.09.25
Есть ли в DELPHI аналог функции AbnormalTermination()?