Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2007, 22:31   #1
Artem
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 76
По умолчанию Как задать текст в Edit в чужом окне

Handle окна и edit'а я нашел, какую команду теперь нужно послать окну, чтобы текст в edit поменялся?
Только начал изучать Delphi...

Последний раз редактировалось Artem; 11.11.2007 в 22:43.
Artem вне форума Ответить с цитированием
Старый 11.11.2007, 23:23   #2
Artem
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 76
По умолчанию

Все понял как это сделать!
Только начал изучать Delphi...
Artem вне форума Ответить с цитированием
Старый 11.11.2007, 23:59   #3
Романнн
Пользователь
 
Регистрация: 04.11.2007
Сообщений: 64
По умолчанию

если понял,то поделись...мне тоже интересно......выложи код программы,начиная с поиска окон и их компонентов,и заканчивая их изменением...
Романнн вне форума Ответить с цитированием
Старый 12.11.2007, 00:40   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

GetForegroundWindow, GetNextWindow, FindWindow, FindWindowEx, GetWindowText, SetWindowText - use these api functions.
BOBAH13 вне форума Ответить с цитированием
Старый 12.11.2007, 16:18   #5
Artem
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 76
По умолчанию

Вот мой код:
h:= FindWindow(nil, 'Текст окна'); //находим окно
sh:= FindWindowEx(h,0,'Edit',nil); //находим edit
sendmessage(sh, em_setsel, 0, -1); //выделяем содержимое edit'а
sendmessage(sh, em_replacesel, 0, longword(pchar('Наш текст'))); //заменяем в нем текст
Только начал изучать Delphi...
Artem вне форума Ответить с цитированием
Старый 13.11.2007, 18:19   #6
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

Да не найдёшь ты хэндл edita по типу!!!!
Domovoy вне форума Ответить с цитированием
Старый 14.12.2007, 19:13   #7
Artem
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 76
По умолчанию

Domovoy, почему, у меня все нашлось!
Только начал изучать Delphi...
Artem вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Drag n Drop объект в чужом окне ShiSha_34 Win Api 8 09.11.2010 02:19
как написать текст в чужом окне мандарин Win Api 2 11.06.2007 11:11
Как прочесть текст в чужом окне? ffo Win Api 3 27.04.2007 13:50
Edit и текст M@rsel Компоненты Delphi 2 23.03.2007 09:33
Как при скрытом чужом окне сделать его дочерние окна(сообщения) видимыми ? Starwarrior Win Api 1 20.03.2007 09:51