Нужна помощь!!! Не получается передать строку - страница 2

 
divert:
Я вас понял. Так почему только первый символ строки отображается? Как в си переделать на Анси тогда?

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

 
FindWindowW попробывать ?
 
Или я не прав ?)
 
divert:
Или я не прав ?)

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

 
Спасибо. Проверю. И отпешусь рад за оперативную помощь
 

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

как это переделать чтоб принимал 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);
        }
 
спасибо разобрался ) с UNICODE
Причина обращения: