Здравствуйте, Alyas77, Вы писали:
A>Здравствуйте, _Morpheus_, Вы писали:
_M_>>Может есть идеи как это обойти?
A>Если есть знание WinAPI то:
A>EnumWindows(ищем главное окно — благо есть ProcessID — по нему и сравниваем)
A>EnumChildWindows (ищем тот EditBox в который тайпать будут — тут Spy++ тебе поможет...)
собственно перед тем как делать именно эти вызовы мне и нужно дождаться пока закончатся "переходные процессы" происходящие внутри запускаемой программы...
кстати с поиском окон есть проблемка — у окон почемуто не установлен текст, т.е. пусто, например имя класса основного окна "ThunderRT6MDIForm", а текста нет....
A>SendMessage() — какой — смотри сам WM_GETTEXT пройдет в 90% — но если не поможет — проверь фокус даного контрола — хотя есть любители после установки фокуса еще чего-то поделать — но это уже из разряда домыслов.
A>ждем ответ от SendMessage()
A>как по другому? наверное вряд ли выйдет...
попробую...
... << RSDN@Home 1.2.0 alpha rev. 676>>