Этот форум переведен в режим чтения, просим обсуждать вопросы на форумах MQL4.community и MQL5.community
Не принимается SendMessageAК списку тем |
|
d-work
28.12.2009 19:25
Хочу передать атом из одного мт4 в другой через wParam - не принимает, наврено терминал принимат сообщение раньше окна графа и удаляет его. шлю вот так SendMessageA (HWND, NULL, 543, 0); принимаю вот так #define PM_NOREMOVE 0x0000 #define PM_REMOVE 0x0001 #define PM_NOYIELD 0x0002 #import "user32.dll" bool PeekMessageA( int& lpMsg[7], int hWnd, int wMsgFilterMin, int wMsgFilterMax, int remflg ); bool GetMessageA(int& lpMsg[7],int a1,int a2,int a3); int start() {int A[7]; if(Comment(PeekMessageA(A,0 , 0, 0, PM_NOREMOVE)) {Alert("123"); if (GetMessageA(A, 0, 0, 0)) {Alert("456"); } } } Не алертует ни 123 ни 456 |
Скачай MetaTrader 5 (300 Кб, веб-установщик) — новый терминал для финансовых рынков
