![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Кто сможет помоч?
как сделать чтобы мое приложение ,скопировало текст из едита другой программы? хэндл етита постоянно меняется, но есть стиль етого едита он постоянный Style: 50010080 Кто что скажет? Пример ктонить приведите |
|
#2
|
|||
|
|||
|
FindWindow
|
|
#3
|
||||
|
||||
|
Через FindWindow находишь главное окно проги, потом через FindWindowEx или EnumChildWindows ищешь Edit и делаешь ему SendMessage(...WM_GETTEXT...);
|
|
#4
|
|||
|
|||
|
Пример напишите
|
|
#5
|
||||
|
||||
|
Код:
var h,ch:HWND;
len:integer;
s:array[0..10000] of AnsiChar;
...
h:=FindWindow(nil,'Программа которую хакаю'); //тут заголовок окна
ch:=FindWindowEx(h,0,'Эдит который хакаю',nil); //тут класс эдита
Len:=SendMessage(ch, WM_GETTEXT, 10000, @s); |
|
#6
|
|||
|
|||
|
Что дальше дописать чтоб это выводилось в мемо?
|