Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Изменение значений в проги с помощью другой проги

383
16 апреля 2006 года
zoh
237 / / 03.04.2005
Есть прога пр1.ехе -- на ней But1
есть пр2.ехе -- на ней Edit1 and Button1
Дальше запускаем обе проги

На форме пр2 Edit1.text = "лала тополя"; и Button1.Click();

НА форме пр1 в значении But1.caption должно появиться "лала тополя";

Можно ли это реализовать с помошью WinAPI
282
16 апреля 2006 года
Bard
481 / / 26.02.2006
Цитата:
Originally posted by zoh
Есть прога пр1.ехе -- на ней But1
есть пр2.ехе -- на ней Edit1 and Button1
Дальше запускаем обе проги

На форме пр2 Edit1.text = "лала тополя"; и Button1.Click();

НА форме пр1 в значении But1.caption должно появиться "лала тополя";

Можно ли это реализовать с помошью WinAPI



Ну конечно можна! С помощью чего еще, как не API :-)
На форме пр2 в событии Button1.Click() с помощью API FindWindow
находиш окно проги пр1.exe, за тем хендл But1. Когда нужный хендл
найден, опять же с помощью API SetWindowText присваеваеш But1 нужный
текст, и все готово! Удачи!

383
17 апреля 2006 года
zoh
237 / / 03.04.2005
Если не трудно опиши как найти Хендл для But1
и опиши функцию SetWindowText

P.s. Msdn не предлагать не грузится у меня
383
17 апреля 2006 года
zoh
237 / / 03.04.2005
 
Код:
HWND WinHwnd;
 WinHwnd = FindWindow(NULL, Edit1->Text.c_str());
 if (WinHwnd == 0) ShowMessage("Нет такого окна");
 if (SetWindowText(WinHwnd, Edit2->Text.c_str())) ShowMessage("good");


Вот изменение заголовка окна, как ты собрался изменить значение кнопки?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог