128
type -
Идентификатор запроса, определяющий тип возвращаемой
информации. Может быть любым из значений идентификаторов
запроса.
Пример:
double bid =MarketInfo("EURUSD",MODE_BID);
double ask =MarketInfo("EURUSD",MODE_ASK);
double point =MarketInfo("EURUSD",MODE_POINT);
int digits=MarketInfo("EURUSD",MODE_DIGITS);
int spread=MarketInfo("EURUSD",MODE_SPREAD);
9.5 MessageBox
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);
}