On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
администратор




Пост 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


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


постоянный участник




Пост N: 4432
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 01.08.15 16:46. Заголовок: Dima пишет: FindWi..


Dima пишет:

 цитата:
FindWindowEx может глючить


Я тоже с этим столкнулся.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 235
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет