MT4 раскрытие окна графика

 

Уважаемые форумчане такой вопрос:

Как можно развернуть окно графика валют, находящееся в свернутом виде, программно.

 

Можно получить из МТ хендл окна.

int WindowHandle( string symbol, int timeframe)


А затем отослать ему команду "развернуть". 

SendMessage

 
sergeev писал(а) >>

Можно получить из МТ хендл окна.

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);

}

Причина обращения: