Автор | Сообщение |
|
| |
Пост N: 5183
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.08.15 15:41. Заголовок: FindWindowEx
Есть программа на Минигуи. Запускаю её из другой программы тоже на Минигуи. Нахожу заголовок "TEST123" , если найден , ищем на форме кнопку &Next Проблема в том что поиск кнопки то работает то нет. Где косяк ? Читал где то что на Win7 , FindWindowEx может глючить , на Win XP все норм. hTest := hb_processOpen('test.exe' ) lMore := TRUE While lMore do events hWnd := FindWindowText( Application.Handle, { |x| "TEST123" $ Upper(x) } ) IF hWnd > 0 // находит всегда lMore := FALSE END End lMore := TRUE While lMore do events hBtn := FindWindowEx(hWnd,0,"Button","&Next") IF hBtn > 0 // то работает , то нет lMore := FALSE do events hb_threadQuitRequest( hb_threadStart( HB_THREAD_INHERIT_PUBLIC, @SendMessageString(), hBtn, BM_CLICK ) ) exit END End
|
|
|
Ответов - 1
[только новые]
|
|
|
| постоянный участник
|
Пост N: 4432
Зарегистрирован: 12.09.06
|
|
Отправлено: 01.08.15 16:46. Заголовок: Dima пишет: FindWi..
Dima пишет: цитата: | FindWindowEx может глючить |
| Я тоже с этим столкнулся.
|
|
|