MQL4 - automated forex trading   /  

Документация

Справочник MQL4  Общие функции  MessageBox

 
Используй возможности
MQL5 в MetaTrader 5
Learn possibilities of the new MQL5
Интересуешься новым?
Доступна справка по MQL5
int MessageBox( string text=NULL, string caption=NULL, int flags=EMPTY)
Функция MessageBox создает и отображает окно сообщений, а также управляет им. Окно сообщений содержит определенные приложением сообщение и заголовок, любую комбинацию предопределенных значков и командных кнопок. Если функция успешно выполняется, возвращаемое значение - одно из значений кодов возврата MessageBox().
Функцию нельзя вызывать из пользовательских индикаторов, так как индикаторы выполняются в интерфейсном потоке и не должны его тормозить.
Параметры:
text   -   Текст, содержащий сообщение для отображения.
caption   -   Необязательный текст для отображения в заголовке окна сообщения. Если этот параметр пустой, в заголовке окна будет отображено название эксперта.
flags   -   Необязательные флаги, определяющие вид и поведение диалогового окна. Флаги могут быть комбинацией флагов из следующих групп флагов.
Пример:
  #include <WinUser32.mqh>
  
  if(ObjectCreate("text_object", OBJ_TEXT, 0, D'2004.02.20 12:30', 1.0045)==false)
    {
     int ret=MessageBox("Функция ObjectCreate() вернула ошибку "+GetLastError()+"\nПродолжить?", "Question", MB_YESNO|MB_ICONQUESTION);
     if(ret==IDNO) return(false);
    }
  // продолжение