![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск компонентов на форме [D6, Win95/98]
lock95 © (2004-04-23 11:30:00)Произвожу поиск Edit-ов но находится не все например из 2 только 1, из 8 только 6
procedure TForm1.Button1Click(Sender: TObject);
var
header, heEdit:HWND;
Layout: array[0.. KL_NAMELENGTH] of char;
begin
header:=GetForegroundWindow;
heEdit:= FindWindowEx(header,0,'Tedit',nil);
repeat
heEdit:= GetNextWindow(heEdit, gw_HWndNext);
GetWindowText(heEdit, Layout, length(Layout)) ;
memo1.Lines.Add(Layout);
until heEdit=0;
end;
Digitman (2004-04-27 18:35:00) [1]ты не обозначил задачу предельно четко : что являет собой чужое приложение
lock95 (2004-04-27 18:08:00) [2]Вижу что все молчат... м-да
lock95 (2004-04-26 18:17:00) [3]А может кто код даст как поймать в TEdit - е чужого приложения текст, а то назрела мощная проблема…
Digitman (2004-04-25 15:39:00) [4]
> Пока в своем
в "своем" выкрутасы с окнами вовсе ни к чему
в "чужом" те же выкрутасы, imho, оправданы лишь в случае, когда "чужое" приложение не есть Делфи-приложение либо разработано в иной версии Делфи нежели "свое"
lock95 (2004-04-25 15:32:00) [5]это ты так ищешь контролы в "чужом" или "своем" Делфи-приложении
Пока в своем, потом хочу попробовать поискать в других приложениях
Digitman (2004-04-25 14:13:00) [6]
> lock95
это ты так ищешь контролы в "чужом" или "своем" Делфи-приложении ?
Игорь Шевченко (2004-04-23 22:06:00) [7]EnumChildWindows
lock95 (2004-04-23 18:25:00) [8]Все положил друг за другом
clickmaker (2004-04-23 12:20:00) [9]А все эдиты лежат последовательно? между ними никаких контролов нет?