Можно получить из МТ хендл окна.
int WindowHandle( string symbol, int timeframe)
А затем отослать ему команду "развернуть".
SendMessage
Можно получить из МТ хендл окна.
int WindowHandle( string symbol, int timeframe)
А затем отослать ему команду "развернуть".
SendMessage
Все, что я смог нарыть:
#import "user32.dll"
int SendMessageA(int hWnd,int Msg,int wParam,int lParam);
Далее по коду
int MyHandle;
.
.
MyHandle = WindowHandle(Symbol(), 0);
SendMessageA(MyHandle,"",???,???); 1) Что задавать в wParam
2) Что задавать в lParam
У меня выскакивает ошибка эксперта : dll calls are not allowed; 'user32.dll'-'SendMessageA'
А нельзя ли использовать функцию: int OpenIconA(int hWnd) (если можно пример)
Проблема решена, если кому интересно
#import "user32.dll"
int ShowWindow(int hWnd,int nCmdShow);
int GetParent(int hWnd);
int OpenIcon(int hWnd);
int MyHandle;
//+----------------------------------------------------------------------+
//| expert start function |
//+----------------------------------------------------------------------+
void start() {MyHandle = WindowHandle(Symbol(), 0);
MyHandle = GetParent(MyHandle);
OpenIcon(MyHandle);
}
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Уважаемые форумчане такой вопрос:
Как можно развернуть окно графика валют, находящееся в свернутом виде, программно.