| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Работа с окнами |
| Автор: Romero 1.9.2005, 10:42 |
| Запускаю прогу при помощи WinExec (при этом скрываю ее окно). Затем мне необходимо найти в ее окне некоторый текст. При этом я знаю, что он выводится в элементе класса Static. Возможно ли это? Как реализовать? Если невозможно, то тогда другой вариант: просто запустить из своей программы другую, скрыв окно, и узнать ее Handle (в переменную типа HWND). Какими процедурами/функциями воспользоваться? |
| Автор: _hunter 1.9.2005, 11:09 |
| сначала CreateProcess() -- получиш в processInformation HANDLE процесса ну а потом: http://forum.vingrad.ru/index.php?showtopic=51149 получиш окно а уже потом EnumChildWindows() получиш список всех детей окна. сравнивай стиль со статиком, имя с именем ( если знаеш ) и все |