Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladislav Andruschenko
99814
Vladislav Andruschenko  

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

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

WindowHandle  

Рустам
3597
Рустам  

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

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

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

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

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

Vladislav Andruschenko
99814
Vladislav Andruschenko  

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

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

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

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

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

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

Vladislav Andruschenko
99814
Vladislav Andruschenko  
Vladon:

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

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

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

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

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

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

 

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

  сов видит только свое окно, тут да, надо тогда ковырять процессы
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий