Перенос строки

 

Не подскажите как вывести на кнопки надпись с переносом строки?

Ни где не смог найти на форуме.

Пробовал так: ObjectSetString(0,g_s_Button_Trade_Close,OBJPROP_TEXT,"Закрыть" + 0x0d + 0x0a + ex_Symbol_1 + " и " + ex_Symbol_2);

и так: ObjectSetString(0,g_s_Button_Trade_Close,OBJPROP_TEXT,"Закрыть \r \n" + ex_Symbol_1 + " и " + ex_Symbol_2);

ни чего не выходит.

 
pusheax:

Не подскажите как вывести на кнопки надпись с переносом строки?

А никак. Картинкой разве что.
 
pusheax:

Не подскажите как вывести на кнопки надпись с переносом строки?

Ни где не смог найти на форуме.

Пробовал так: ObjectSetString(0,g_s_Button_Trade_Close,OBJPROP_TEXT,"Закрыть" + 0x0d + 0x0a + ex_Symbol_1 + " и " + ex_Symbol_2);

и так: ObjectSetString(0,g_s_Button_Trade_Close,OBJPROP_TEXT,"Закрыть \r \n" + ex_Symbol_1 + " и " + ex_Symbol_2);

ни чего не выходит.


На самой кнопке не выйдет, там можно только однострочную надпись сделать а вот во всплывающей подсказке можно многострочную.

//+------------------------------------------------------------------+
void OnStart()
  {
//---
   long      chart_id=ChartID();
   string    name="кнопка";
   if(ObjectCreate(chart_id,name,OBJ_BUTTON,0,0,0,0,0))
     {
      Print("Объект создан");
      ObjectSetInteger(chart_id,name,OBJPROP_XDISTANCE,50);
      ObjectSetInteger(chart_id,name,OBJPROP_YDISTANCE,50);
      ObjectSetInteger(chart_id,name,OBJPROP_XSIZE,100);
      ObjectSetInteger(chart_id,name,OBJPROP_YSIZE,30);
      ObjectSetString(chart_id,name,OBJPROP_TEXT,"текст на кнопке");
      ObjectSetString(chart_id,name,OBJPROP_TOOLTIP," этот текст весь\n не поместется \n на этой кнопке");
      //ObjectDelete(chart_id,name);
     }
   else Print("Объект Не создан");  
  }
//+------------------------------------------------------------------+


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