Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Интересуешься социальным трейдингом? Прочти соответствующую статью!
o_O
Модератор
23613
o_O 2016.03.17 10:11  
divert:
Я вас понял. Так почему только первый символ строки отображается? Как в си переделать на Анси тогда?

зачем в C переделывать? вы в MQL лучше вызывайте функции юникодные

divert
37
divert 2016.03.17 10:23  
FindWindowW попробывать ?
divert
37
divert 2016.03.17 11:27  
Или я не прав ?)
o_O
Модератор
23613
o_O 2016.03.17 12:03  
divert:
Или я не прав ?)

применение знаний покажет. )

divert
37
divert 2016.03.17 12:09  
Спасибо. Проверю. И отпешусь рад за оперативную помощь
divert
37
divert 2016.03.17 21:25  

не получаеться ((

как это переделать чтоб принимал UNICODE?

  [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
        static extern uint GlobalGetAtomName(ushort nAtom, StringBuilder lpBuffer, int nSize);

         const int WM_USER = 0x0400; // подставить значение
 
        protected override void WndProc(ref Message m)
        {
            if(m.Msg == WM_USER)
            {
                StringBuilder sb = new StringBuilder(256);
 
                GlobalGetAtomName((ushort)m.LParam, sb, 256);
                textBox1.Text = sb.ToString();
            }
 
            base.WndProc(ref m);
        }
divert
37
divert 2016.03.17 22:02  
спасибо разобрался ) с UNICODE
/ /12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий