Как узнать все WindowHandle окон в терминале? - страница 3

 

Вопрос по теме.

а как узнать хендл окна графика тестера.?

WindowHandle  

 

визуализатора ?

как вариант, парсить заголовки окон, пока не найдешь "visual" 

 
Нет, в том то и дело что хендл при визуализации находится спокойно, а вот если просто слепой тест, то WindowHandle - возвращает 0 
 

Ну без визуала и окна нет, или ты имеешь в виду сам тестер ?

так он постоянно висит , как и терминал 

 

ну вот смотри. 

Мне нужно узнать номер счета, вытаскивать его обычным АккаунтНамбер -не хочу.

Поэтому я вытаскиваю из хендла терминала.

Делается это легко, я получаю хендл окна, а потом его родителя.

Но вот проблема если запускаешь тестер, хендл окна средствами mql получается что вытащить нельзя,

Логично что Нет окна нет хендла. Тогда вопрос другой, а как же из mql получить хендл без окна? 

 
Vladon:

ну вот смотри. 

Мне нужно узнать номер счета, вытаскивать его обычным АккаунтНамбер -не хочу.

Поэтому я вытаскиваю из хендла терминала.

Делается это легко, я получаю хендл окна, а потом его родителя.

Но вот проблема если запускаешь тестер, хендл окна средствами mql получается что вытащить нельзя,

Логично что Нет окна нет хендла. Тогда вопрос другой, а как же из mql получить хендл без окна? 

 

т.е. хендл тестера? 
 
понял, а гет бакграунд виндов чем не устраивает, при ручном запуске, оно по любому будет самым верхним (окно терминала), и потом, какая проблема в прогоне советника в тестере ? пусть пользуются.
 
Vladon:
т.е. хендл тестера? 

  сов видит только свое окно, тут да, надо тогда ковырять процессы
Причина обращения: