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

Вниз

почему не копируется текст второго edit-а?   Найти похожие ветки 

 
mox ©   (2003-07-23 16:20) [0]

Добрый вечер ... или день, Мастера!
В окне два edit-а, почему не копируется текст второго edit-а?
Вернее, он копируется, но "пустой"... :

procedure TForm1.FormCreate(Sender: TObject);
const
Wname = "WindowName";
var
Wnd: HWND;
l: integer;
s: string;
Control: array [0..127] of char;
procedure NextEdit;
begin
repeat
Wnd := GetWindow(Wnd, GW_HWNDNEXT);
( Wnd, Control, SizeOf(Control) Добрый вечер ... или день, Мастера!
В окне два edit-а, почему не копируется текст второго edit-а?
Вернее, он копируется, но "пустой"... :

procedure TForm1.FormCreate(Sender: TObject);
const
Wname = "WindowName";
var
Wnd: HWND;
l: integer;
s: string;
Control: array [0..127] of char;
procedure NextEdit;
begin
repeat
Wnd := GetWindow(Wnd, GW_HWNDNEXT);
GetClassName(Wnd, Control, SizeOf(Control))
until Control = "Edit";
l:=sendmessage(wnd,wm_gettextlength,0,0);
setLength(s,l);
sendmessage(wnd,wm_gettext,l+1,LParam(@s[1]));
showmessage(s);
end;
BEGIN
Wnd := FindWindow(nil, Wname);
Wnd := GetWindow(Wnd, GW_CHILD);
NextEdit; // текст 1-го edit
NextEdit; // текст 2-го edit
halt;
end;


 
Reindeer Moss Eater   (2003-07-23 16:43) [1]

Потому что второй эдит служит для ввода пароля



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

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

Наверх




Память: 0.46 MB
Время: 0.026 c
3-82052
Andrey_
2003-09-02 09:03
2003.09.25
Fastreport


14-82457
Aspirin
2003-09-07 17:03
2003.09.25
Как сделать чтобы форма была в центре экрана?


14-82486
Кен
2003-09-04 02:58
2003.09.25
Кто знает простой способ определить удачный сегодня будет день


1-82276
wdsergius
2003-09-15 11:15
2003.09.25
Как в TreeView - программно установить маркер на любой элемент???


1-82312
APTEMKA
2003-09-13 03:20
2003.09.25
Громкость звука