Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй статью. Мы сами переведем ее на другие языки!
Vadim Zhunko
5216
Vadim Zhunko 2012.07.17 17:06  
FAQ:
Вадик, ты опять ? человек спрашивал об АПИ, а не ДЛЛ.

Думаешь DLL на ассемблере написана?

sergeev:

Вадим, как вы уже запарили со своей библиотекой. Толкаете её куда и когда не надо.

Вы могли бы хоть иногда побыть человеком. и не пиариться, ведь чувствовать надо, что уже палку перегибаете.

Не. У меня PostMessageA() не используется. Вредная функция.

Где там библиотеку пиарил? Да, и почему бы не рекламировать хорошую вещь? Решает почти все сервисные задачи.

Alexey Viktorov
5524
Alexey Viktorov 2012.10.16 19:06  
sergeev:
dr.prektor:
Подскажите, как используя PostMessageA в указанном графике поменять валютную пару?
//------------------------------------------------------------------
void SetChart(string smb, int tf)
{
  int hwnd=WindowHandle(Symbol(), Period()); // текущий график
  PostMessageA(hwnd, WM_KEYDOWN, VK_RETURN, 0); Sleep(PAUSE); // ждем инициализацию строки навигации
  hwnd=GetDlgItem(hwnd, 0x45A); // получили окно строки
  PostMessageA(hwnd, WM_KEYDOWN, VK_ESCAPE, 0); // выходим из редактировани строки навигации
  SetWindowTextA(hwnd, smb+" "+tf); PostMessageA(hwnd, WM_KEYDOWN, VK_RETURN, 0);
}


Что-то у меня не компилируется.

'VK_RETURN' - variable not defined
'VK_ESCAPE' - variable not defined

Подскажи пожалуйста как исправить.

keekkenen
1128
keekkenen 2012.10.16 20:47  
осталось только в рот положить..
Vadim Zhunko
5216
Vadim Zhunko 2012.10.16 23:06  
AlexeyVik:


Что-то у меня не компилируется.

'VK_RETURN' - variable not defined
'VK_ESCAPE' - variable not defined

Подскажи пожалуйста как исправить.

Здесь есть особый файл WinUser32.mqh. Скачайте и замените свой.
Alexey Viktorov
5524
Alexey Viktorov 2012.10.17 04:49  
Спасибо.
/ /123456
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий