Вопрос по классу CEdit

 

Вывожу поле EDIT в основное окно используя класс CEdit, но после получения фокуса  содержимое поля пропадает, убираю фокус снова появляется.

В чем может быть причина?

Вот код:

#property copyright "Copyright 2017, MetaQuotes Software Corp." 
#property link      "https://www.mql5.com" 
#property version   "1.00" 

#include <Controls\WndContainer.mqh>
#include <Controls\Edit.mqh>

CWndContainer m_container;
CEdit m_edit;

int OnInit() 
{ 
   //--- Panel create
   ///m_container.Create(0,"container",0,10,150,300,300); не будем создавать контейнер
   
   m_edit.Create(ChartID(),"_Edit_",0,20,50,100,30);
   m_edit.Text("text");
   m_edit.ReadOnly(false);
   ///m_container.Add(m_edit); не будет запихивать m_edit в контейнер, оставим на основном графике
   
   ChartRedraw(0);
   
   return(INIT_SUCCEEDED);
} 
Причина обращения: